# Methods

`-critical:`
  If enabled, this mehod writes a message of level critical
`-debug:`
  If enabled, this mehtod writes a message of level debug
`-error:`
  If enabled, this mehtod writes a message of level error
`-fatal:`
  This mehod writes a message of level fatal
`-info:`
  If enabled, this mehtod writes a message of level info
`-initWithLoggingLevel`
  Called from ECLoggingConfiguration
`-initWithLoggingLevel:withLoggingFormatter:withLoggingWriter:`
  Called from ECLoggingConfiguration
`-isCriticalEnabled`
`-isDebugEnabled`
`-isErrorEnabled`
`-isInfoEnabled`
`-isTraceEnabled`
`-isWanrEnabled`
`-isWarnEnabled`
`-logUsingLevel`
  internal method which performs the logging
`-logUsingLevel:withMessage:withArguments:`
  internal method which performs the logging
`-trace:`
  If enabled, this mehtod writes a message of level trace
`-warn:`
  If enabled, this mehtod writes a message of level warning

### critical:

If enabled, this mehod writes a message of level critical

>     - critical: (NSString *) format, ...;

##### Parameter Descriptions

> `format`
>   string format to use

method result
  self

### debug:

If enabled, this mehtod writes a message of level debug

>     - debug: (NSString *) format, ...;

##### Parameter Descriptions

> `format`
>   string format to use

method result
  self

### error:

If enabled, this mehtod writes a message of level error

>     - error: (NSString *) format, ...;

##### Parameter Descriptions

> `format`
>   string format to use

method result
  self

### fatal:

This mehod writes a message of level fatal

>     - fatal: (NSString *) format, ...;

##### Parameter Descriptions

> `format`
>   string format to use

method result
  self

### info:

If enabled, this mehtod writes a message of level info

>     - info: (NSString *) format, ...;

##### Parameter Descriptions

> `format`
>   string format to use

method result
  self

### initWithLoggingLevel

Called from ECLoggingConfiguration

See Also:

> initWithLoggingLevel:withLoggingFormatter:withLoggingWriter:

>     - initWithLoggingLevel: (ECLoggingLevel) aLoggingLevel withLoggingFormatter: (id <ECLoggingFormatter>) aLoggingFormatter withLoggingWriter: (id <ECLoggingWriter>) aLoggingWriter;

##### Parameter Descriptions

> `aLoggingLevel`
>   logging level to use
> `aLoggingFormatter`
>   instance used to format the output

method result
  self

### initWithLoggingLevel:withLoggingFormatter:withLoggingWriter:

Called from ECLoggingConfiguration

See Also:

> initWithLoggingLevel

>     - initWithLoggingLevel: (ECLoggingLevel) aLoggingLevel withLoggingFormatter: (id <ECLoggingFormatter>) aLoggingFormatter withLoggingWriter: (id <ECLoggingWriter>) aLoggingWriter;

##### Parameter Descriptions

> `aLoggingLevel`
>   logging level to use
> `aLoggingFormatter`
>   instance used to format the output

### isCriticalEnabled

>     - (BOOL) isCriticalEnabled;

method result
  YES if critical level is being used (at least)

### isDebugEnabled

>     - (BOOL) isDebugEnabled;

method result
  YES if debug level is being used

### isErrorEnabled

>     - (BOOL) isErrorEnabled;

method result
  YES if error level is being used (at least)

### isInfoEnabled

>     - (BOOL) isInfoEnabled;

method result
  YES if info level is being used (at least)

### isTraceEnabled

>     - (BOOL) isTraceEnabled;

method result
  YES if trace level is being used (at least)

### isWanrEnabled

See Also:

> isWarnEnabled

>     - (BOOL) isWarnEnabled;

method result
  YES if warning level is being used (at least)

### isWarnEnabled

See Also:

> isWanrEnabled

>     - (BOOL) isWarnEnabled;

### logUsingLevel

internal method which performs the logging

See Also:

> logUsingLevel:withMessage:withArguments:

>     - logUsingLevel: (ECLoggingLevel) aLevel withMessage: (NSString *) aMsg withArguments: (va_list) args;

##### Parameter Descriptions

> `aLevel`
>   Level at which to log. Caller must ensure that this level is valid/activated
> `aMsg`
>   user-defined message
> `args`
>   parameters for user-defined message

method result
  self

### logUsingLevel:withMessage:withArguments:

internal method which performs the logging

See Also:

> logUsingLevel

>     - logUsingLevel: (ECLoggingLevel) aLevel withMessage: (NSString *) aMsg withArguments: (va_list) args;

##### Parameter Descriptions

> `aLevel`
>   Level at which to log. Caller must ensure that this level is valid/activated
> `aMsg`
>   user-defined message
> `args`
>   parameters for user-defined message

### trace:

If enabled, this mehtod writes a message of level trace

>     - trace: (NSString *) format, ...;

##### Parameter Descriptions

> `format`
>   string format to use

method result
  self

### warn:

If enabled, this mehtod writes a message of level warning

>     - warn: (NSString *) format, ...;

##### Parameter Descriptions

> `format`
>   string format to use

method result
  self

(Last Updated August 27, 2006)