Skip to content

@k8slens/extensions

Globals / "src/main/logger"

Module: "src/main/logger"#

Index#

Variables#

Object literals#

Variables#

logLevel#

Const logLevel: string = process.env.LOG_LEVEL ? process.env.LOG_LEVEL : isDebugging ? "debug" : "info"

Defined in src/main/logger.ts:5


logger#

Const logger: Logger = winston.createLogger({ format: winston.format.combine( winston.format.colorize(), winston.format.simple(), ), transports: [ new winston.transports.Console(consoleOptions), new winston.transports.File(fileOptions), ],})

Defined in src/main/logger.ts:22

Object literals#

consoleOptions#

Const consoleOptions: object

Defined in src/main/logger.ts:7

Properties:

Name Type Value
handleExceptions false false
level string logLevel

fileOptions#

Const fileOptions: object

Defined in src/main/logger.ts:12

Properties:

Name Type Value
dirname string (app ?? remote?.app)?.getPath("logs")
filename string "lens.log"
handleExceptions false false
level string logLevel
maxFiles number 16
maxsize number 16 * 1024
tailable true true

Last update: November 10, 2020