1.0.12 • Published 6 years ago
letslog v1.0.12
LetsLog
A simple to use logger.
Installation
npm i letslog
Example
example for fast use
import { Logger } from "../src/index";
const logger = new Logger();
logger.warn("first output");example with transports
import { Logger, ELoglevel, ETransportType } from "../src/index";
const logger = new Logger({
baseComment: "RepositoryService",
loglvl: ELoglevel.DEBUG,
transports: [
{
showBaseComment: true,
showDate: true,
showLoglevel: true,
type: ETransportType.console
}
]
});
logger.warn("first output");example with transports for console and fs
import { Logger, ELoglevel, ETransportType } from "../src/index";
const logger = new Logger({
baseComment: "RepositoryService",
loglvl: ELoglevel.DEBUG,
transports: [
{
showBaseComment: true,
showDate: true,
showLoglevel: true,
type: ETransportType.console
},
{
baseComment: "index.ts",
loglvl: ELoglevel.INFO,
logpath: "%appdata%/testfolder",
logFileName: "testing",
type: ETransportType.filesystem,
showBaseComment: true,
showDate: true,
showLoglevel: true
}
]
});
logger.info("first output");Configuration Options
on the toplevel you can set the following properties. When using top level properties you do not need to add thes Properties in the transports. When you set a Property in the transport, it will override the top level Propertie
options for top level
| options | Type | Default Values | Mandatory |
|---|---|---|---|
| base Comment | string | none | optional |
| loglvl | ELoglevel/number | WARN | optional |
| transport | ITransport[] | none | optional |
options for transports
| options | Type | Default Values | Mandatory |
|---|---|---|---|
| baseComment | string | none | optional |
| loglvl | ELoglevel/number | WARN | optional |
| showBaseComment | boolean | false | optional |
| showDate | boolean | false | optional |
| showLoglevel | boolean | true | optional |
| type | ETransportType/number | console | optional |
| logpath | string | none | optional |
| logFileName | string | log | optional |
types for ELoglevel
| type | value |
|---|---|
| TRACE | 0 |
| DEBUG | 1 |
| INFO | 2 |
| WARN | 3 |
| ERROR | 4 |
types for ETransportType
| type | value |
|---|---|
| console | 0 |
| filesystem | 1 |
1.0.12
6 years ago
1.0.11
6 years ago
1.0.10
6 years ago
1.0.9
6 years ago
1.0.8
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago
0.1.1
7 years ago
0.1.0
7 years ago
0.0.6
7 years ago
0.0.5
7 years ago
0.0.4
7 years ago
0.0.3
7 years ago
0.0.2
7 years ago
0.0.1
7 years ago