| Package | de.flamelab.log |
| Class | public class AbstractLogWriter |
| Inheritance | AbstractLogWriter flash.events.EventDispatcher |
| Subclasses | LogWriterAirFile, LogWriterAirSqlite, LogWriterFirebug |
| Method | Defined by | ||
|---|---|---|---|
|
Constructor,
sets default formatter instance for writer.
| AbstractLogWriter | ||
|
addFilter(filter:ILogFilter):void
Add a filter to writer's filter list.
| AbstractLogWriter | ||
|
Filter log data with applied filters.
| AbstractLogWriter | ||
|
Format output by formatter.
| AbstractLogWriter | ||
|
getEnabled():Boolean
Get enabled state of writer
| AbstractLogWriter | ||
|
Log given log event according to writers implementation.
| AbstractLogWriter | ||
|
setEnabled(state:Boolean):void
Enable or disable writer.
| AbstractLogWriter | ||
|
setFormatter(formatter:ILogFormatter):void
Set formatter instance for writer.
| AbstractLogWriter | ||
|
shutdown():void
Clean up writer specific issues (e.g.
| AbstractLogWriter | ||
|
Concrete implementation of logging method.
| AbstractLogWriter | ||
| AbstractLogWriter | () | constructor |
public function AbstractLogWriter()Constructor, sets default formatter instance for writer.
| addFilter | () | method |
public function addFilter(filter:ILogFilter):voidAdd a filter to writer's filter list. A writter can have multiple filters applied.
Parametersfilter:ILogFilter — ILogFilter object which implements a filtering
|
| filter | () | method |
public function filter(event:LogEvent):BooleanFilter log data with applied filters. Returns true only if data passes all added filters.
Parametersevent:LogEvent — Log event containig all log related information
|
Boolean — Boolean true if all filters are passed successfully
false if one or more filters fail
|
| format | () | method |
public function format(event:LogEvent):StringFormat output by formatter.
Parametersevent:LogEvent — Log event containig all log related information
|
String — String formatted output by formatter
|
| getEnabled | () | method |
public function getEnabled():BooleanGet enabled state of writer
ReturnsBoolean — Boolean true if writer is enabled
false if writer is disabled
|
| log | () | method |
public function log(event:LogEvent):voidLog given log event according to writers implementation.
Parametersevent:LogEvent — Log event containig all log related information
|
| setEnabled | () | method |
public function setEnabled(state:Boolean):voidEnable or disable writer.
Parametersstate:Boolean — true if writer should be enabled
false if writer is diabled
|
| setFormatter | () | method |
public function setFormatter(formatter:ILogFormatter):voidSet formatter instance for writer. Each writer can only have one formatter.
Parametersformatter:ILogFormatter — Intance of ILogFormatter used to format output
|
| shutdown | () | method |
public function shutdown():voidClean up writer specific issues (e.g. close connections and handlers). Must be implemented by concrete writer implementations
| write | () | method |
public function write(event:LogEvent):voidConcrete implementation of logging method. Must be implemented by concrete writer implementations
Parametersevent:LogEvent — Log event containig all log related information
|