@futoin/log
v1.1.3
Published
Extended log face and service implementations
Downloads
2
Readme
About
This is a set of additional implementations of FTN9 AuditLog for various purposes.
Alternative implementation of:
FTN9: FutoIn Interface - AuditLog
Version: 1.0 (client)
Spec: FTN9: FutoIn Interface - AuditLog v1.x
Author: Andrey Galkin
Installation for Node.js
Command line:
$ npm install @futoin/log --save
API documentation
Classes
Members
Functions
ConsoleFace ⇐ LogFace
Console-based AuditLog Native interface
Register with ConsoleFace.register().
NOTE: this is a lightweight console logger suitable for stdout-based log collection.
Kind: global class
Extends: LogFace
new ConsoleFace(impl, info)
ConsoleFace setup
| Param | Type | Default | Description | | --- | --- | --- | --- | | impl | SimpleCCMImpl | | CCM impl | | info | object | | info object | | info.options | object | | options | | [info.options.console] | object | | Console | | [info.options.logTime] | object | false | enable timestamps | | [info.options.logLevel] | object | debug | debug level |
consoleFace.msg(lvl, txt)
Log message
Kind: instance method of ConsoleFace
Overrides: msg
| Param | Type | Description | | --- | --- | --- | | lvl | string | debug|info|warn|error|security | | txt | string | message to log |
consoleFace.hexdump(lvl, txt, data)
Log message
Kind: instance method of ConsoleFace
Overrides: hexdump
| Param | Type | Description | | --- | --- | --- | | lvl | string | debug|info|warn|error|security | | txt | string | message to log | | data | string | raw data |
FutoInLog
window.FutoInLog - Browser-only reference to futoin-log
Kind: global variable
Log
window.futoin.Log - Browser-only reference to futoin-log
Kind: global variable
initFace(asi, ccm, [options])
Initial client
Kind: global function
| Param | Type | Description | | --- | --- | --- | | asi | AsyncSteps | async steps interface | | ccm | SimpleCCM | CCM interface | | [options] | object | options | | [options.logType] | string | type of logger |
documented by jsdoc-to-markdown.