Socket
Socket
Sign inDemoInstall

electron-log

Package Overview
Dependencies
Maintainers
1
Versions
152
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

electron-log - npm Package Compare versions

Comparing version 2.2.9 to 2.2.10

89

electron-log.d.ts

@@ -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 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc