Packagede.flamelab.log
Classpublic class LogWriterAirSqlite
InheritanceLogWriterAirSqlite Inheritance AbstractLogWriter Inheritance flash.events.EventDispatcher

Concrete writer class for logging messages to a sqlite database on the client. Only works with Adobe Air applications as they have access to the file system. The class opens an asynchron connection an inserts a new row with log data to the table everytime the wrtie() method is called. The log table is created when it does not exists on instanciating the class. It has the following structure:



Public Methods
 MethodDefined by
  
LogWriterAirSqlite(conf:Object)
Constructor, creates a new writer.
LogWriterAirSqlite
 Inherited
addFilter(filter:ILogFilter):void
Add a filter to writer's filter list.
AbstractLogWriter
 Inherited
filter(event:LogEvent):Boolean
Filter log data with applied filters.
AbstractLogWriter
 Inherited
format(event:LogEvent):String
Format output by formatter.
AbstractLogWriter
 Inherited
getEnabled():Boolean
Get enabled state of writer
AbstractLogWriter
 Inherited
log(event:LogEvent):void
Log given log event according to writers implementation.
AbstractLogWriter
 Inherited
setEnabled(state:Boolean):void
Enable or disable writer.
AbstractLogWriter
 Inherited
setFormatter(formatter:ILogFormatter):void
Set formatter instance for writer.
AbstractLogWriter
  
shutdown():void
Concrete implementation of the shutdown function defined by abstract class
LogWriterAirSqlite
  
write(event:LogEvent):void
Concrete implementation of the writer method defined by abstract class
LogWriterAirSqlite
Constructor detail
LogWriterAirSqlite()constructor
public function LogWriterAirSqlite(conf:Object)

Constructor, creates a new writer. The configuration object mus at least contain the following key-value pairs:

Parameters
conf:Object — Configuration obect containig config data
Method detail
shutdown()method
public override function shutdown():void

Concrete implementation of the shutdown function defined by abstract class

write()method 
public override function write(event:LogEvent):void

Concrete implementation of the writer method defined by abstract class

Parameters
event:LogEvent — Log event containig all log related information