logger.q
logging to disk/table/console a logger based on java's, including handlers,filters,formatters. But note there is only one global logger. 
handlers - are notified when a logging event occurs
formatters - convert a logrecord into a string
filters - restrict what messages are actually logged
 
example uses
 
	handlers - are notified when a logging event occurs
formatters - convert a logrecord into a string
filters - restrict what messages are actually logged
example uses
.logger.addHandler[.logger.getConsoleHandler[ .logger.getLevelFilter[`INFO]; .logger.getSimpleFormatter[] ] ] .logger.addHandler[.logger.getFileHandler[ .logger.getLevelFilter[`WARNING]; .logger.getXMLFormatter[]; `:a.xml ] ] .logger.addHandler[.logger.getTableHandler[ .logger.getLevelFilter[`INFO]; `bob ] ] .logger.info["myClass";"err txt message"]- author - Ryan Hamilton
Entity Summary
| Entities | Short Description | 
|---|---|
| .logger.addHandler | adds a handler to the list of log handlers notified | 
| .logger.calcPi | Example of calculating pi just to demonstrate full range of | 
| .logger.config | |
| .logger.f | |
| .logger.fine | |
| .logger.finer | |
| .logger.finest | |
| .logger.frmt | change any arg passed in, into a string | 
| .logger.getConsoleHandler | A simple handler for writing formatted records to Console | 
| .logger.getFileHandler | A handler that writes formatted log records to a single file | 
| .logger.getLevelFilter | Filters logRecords by only permitting ones at the filterLeve | 
| .logger.getSimpleFormatter | Writes brief "human-readable" summaries of log records. | 
| .logger.getTableHandler | A handler that writes log records to a single table | 
| .logger.getXMLFormatter | Writes detailed XML-structured information. | 
| .logger.handlers | |
| .logger.info | |
| .logger.levels | |
| .logger.logTables | |
| .logger.loq | log an actual message, notice its spelt with a Q, loQ, apply | 
| .logger.off | stop logging remote calls | 
| .logger.on | Turn on logging. | 
| .logger.operations | Table where each row represents one remote call. | 
| .logger.severe | Handy Functions to make calling easier | 
| .logger.warning | 
Entity Details
.logger.calcPi
Example of calculating pi just to demonstrate full range of qdoc tags etc.
| Return: | value of PI to n decimal places | 
|---|---|
| Parameters: | 
 | 
| compatibility-break: | 
 | 
| version: | 1.0 | 
.logger.loq
log an actual message, notice its spelt with a Q, loQ, apply all handlers to this latest log entry
| Examples: | 
 | 
|---|---|
| Parameters: | 
 | 
.logger.operations
Table where each row represents one remote call.
| Columns: | 
 | 
|---|