electron-log
Advanced tools
Comparing version 2.2.9 to 2.2.10
@@ -1,35 +0,63 @@ | ||
export type LogLevel = "error" | "warn" | "info" | "verbose" | "debug" | "silly"; | ||
export type LogLevel = "error" | "warn" | "info" | "verbose" | "debug" | | ||
"silly"; | ||
export type LevelOption = LogLevel | false; | ||
export type IFormat = (msg: ILogMessage) => void; | ||
export type FOpenFlags = "r" | "r+" | "rs+" | "w" | "wx" | "w+" | "wx+" | | ||
"a" | "ax" | "a+" | "ax+"; | ||
declare interface ITransports { | ||
console: IConsoleTransport; | ||
file: IFileTransport; | ||
logS: ILogSTransport; | ||
rendererConsole: IConsoleTransport; | ||
} | ||
declare interface IElectronLog { | ||
transports: ITransports; | ||
error(...params: any[]): void; | ||
warn(...params: any[]): void; | ||
info(...params: any[]): void; | ||
verbose(...params: any[]): void; | ||
debug(...params: any[]): void; | ||
silly(...params: any[]): void; | ||
log(...params: any[]): void; | ||
} | ||
export interface ILogMessage { | ||
data: any[]; | ||
date: Date; | ||
level: LogLevel; | ||
data: any[]; | ||
date: Date; | ||
level: LogLevel; | ||
} | ||
export interface IConsoleTransport { | ||
(msg: ILogMessage): void; | ||
level: LevelOption; | ||
format: IFormat | string; | ||
(msg: ILogMessage): void; | ||
level: LevelOption; | ||
format: IFormat | string; | ||
} | ||
export interface IFileTransport { | ||
(msg: ILogMessage): void; | ||
appName?: string; | ||
file?: string; | ||
format: IFormat | string; | ||
level: LevelOption; | ||
maxSize: number; | ||
streamConfig?: object; | ||
findLogPath(appName: string): string; | ||
(msg: ILogMessage): void; | ||
appName?: string; | ||
file?: string; | ||
format: IFormat | string; | ||
level: LevelOption; | ||
maxSize: number; | ||
streamConfig?: { | ||
flags?: FOpenFlags; | ||
encoding?: string; | ||
fd?: number; | ||
mode?: number; | ||
autoClose?: boolean; | ||
start?: number; | ||
}; | ||
findLogPath(appName: string): string; | ||
} | ||
export interface ILogSTransport { | ||
(msg: ILogMessage): void; | ||
client: object; | ||
depth: number; | ||
level: LevelOption; | ||
url?: string; | ||
(msg: ILogMessage): void; | ||
client: object; | ||
depth: number; | ||
level: LevelOption; | ||
url?: string; | ||
} | ||
@@ -43,19 +71,6 @@ | ||
export declare function silly(...params: any[]): void; | ||
export declare function log(...params: any[]): void; | ||
export declare const transports: ITransports; | ||
export declare const transports: { | ||
console: IConsoleTransport; | ||
file: IFileTransport; | ||
logS: ILogSTransport; | ||
rendererConsole: IConsoleTransport; | ||
}; | ||
// tslint:disable object-literal-sort-keys | ||
export default { | ||
error, | ||
warn, | ||
info, | ||
verbose, | ||
debug, | ||
silly, | ||
transports, | ||
}; | ||
declare const _d: IElectronLog; | ||
export default _d; |
{ | ||
"name": "electron-log", | ||
"version": "2.2.9", | ||
"version": "2.2.10", | ||
"description": "Just a very simple logging module for your Electron application", | ||
@@ -5,0 +5,0 @@ "main": "./index.js", |
@@ -53,3 +53,3 @@ # electron-log | ||
``` | ||
#### Override transport: | ||
@@ -67,3 +67,3 @@ | ||
transport options (like level or format) will be undefined. | ||
#### Console Transport | ||
@@ -75,3 +75,3 @@ | ||
/** | ||
/** | ||
* Set output format template. Available variables: | ||
@@ -106,2 +106,4 @@ * Main: {level}, {text} | ||
// fs.createWriteStream options, must be set before first logging | ||
// you can find more information at | ||
// https://nodejs.org/api/fs.html#fs_fs_createwritestream_path_options | ||
log.transports.file.streamConfig = { flags: 'w' }; | ||
@@ -159,3 +161,3 @@ | ||
- #14 Use native console levels instead of console.log | ||
**1.0.16** | ||
@@ -162,0 +164,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
22189
540
166