Socket
Socket
Sign inDemoInstall

@dxos/log

Package Overview
Dependencies
Maintainers
7
Versions
2229
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dxos/log - npm Package Compare versions

Comparing version 0.1.42-next.6e229fb to 0.1.45-next.45667d4

dist/types/src/processors/file-processor.d.ts

2

dist/lib/browser/meta.json

@@ -1,1 +0,1 @@

{"inputs":{"packages/common/log/src/config.ts":{"bytes":3890,"imports":[]},"packages/common/log/src/scope.ts":{"bytes":3793,"imports":[]},"packages/common/log/src/context.ts":{"bytes":6792,"imports":[{"path":"packages/common/log/src/scope.ts","kind":"import-statement","original":"./scope"}]},"packages/common/log/src/platform/browser/index.ts":{"bytes":1225,"imports":[]},"packages/common/log/src/platform/index.ts":{"bytes":368,"imports":[{"path":"packages/common/log/src/platform/browser/index.ts","kind":"import-statement","original":"./node"}]},"packages/common/log/src/processors/console-processor.ts":{"bytes":11006,"imports":[{"path":"chalk","kind":"import-statement","external":true},{"path":"lodash.pickby","kind":"import-statement","external":true},{"path":"@dxos/node-std/util","kind":"import-statement","external":true},{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"../config"},{"path":"packages/common/log/src/context.ts","kind":"import-statement","original":"../context"}]},"packages/common/log/src/processors/debug-processor.ts":{"bytes":986,"imports":[{"path":"@dxos/node-std/util","kind":"import-statement","external":true}]},"packages/common/log/src/processors/browser-processor.ts":{"bytes":12824,"imports":[{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"../config"},{"path":"packages/common/log/src/context.ts","kind":"import-statement","original":"../context"}]},"packages/common/log/src/processors/index.ts":{"bytes":617,"imports":[{"path":"packages/common/log/src/processors/console-processor.ts","kind":"import-statement","original":"./console-processor"},{"path":"packages/common/log/src/processors/debug-processor.ts","kind":"import-statement","original":"./debug-processor"},{"path":"packages/common/log/src/processors/browser-processor.ts","kind":"import-statement","original":"./browser-processor"}]},"packages/common/log/src/options.ts":{"bytes":7261,"imports":[{"path":"lodash.defaultsdeep","kind":"import-statement","external":true},{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"./config"},{"path":"packages/common/log/src/platform/index.ts","kind":"import-statement","original":"./platform"},{"path":"packages/common/log/src/processors/index.ts","kind":"import-statement","original":"./processors"}]},"packages/common/log/src/log.ts":{"bytes":7187,"imports":[{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"./config"},{"path":"packages/common/log/src/options.ts","kind":"import-statement","original":"./options"}]},"packages/common/log/src/experimental/ownership.ts":{"bytes":9152,"imports":[{"path":"@dxos/node-std/util","kind":"import-statement","external":true}]},"packages/common/log/src/index.ts":{"bytes":1101,"imports":[{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"./config"},{"path":"packages/common/log/src/context.ts","kind":"import-statement","original":"./context"},{"path":"packages/common/log/src/log.ts","kind":"import-statement","original":"./log"},{"path":"packages/common/log/src/options.ts","kind":"import-statement","original":"./options"},{"path":"packages/common/log/src/processors/index.ts","kind":"import-statement","original":"./processors"},{"path":"packages/common/log/src/scope.ts","kind":"import-statement","original":"./scope"},{"path":"packages/common/log/src/experimental/ownership.ts","kind":"import-statement","original":"./experimental/ownership"}]}},"outputs":{"packages/common/log/dist/lib/browser/index.mjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":32332},"packages/common/log/dist/lib/browser/index.mjs":{"imports":[{"path":"lodash.defaultsdeep","kind":"import-statement","external":true},{"path":"chalk","kind":"import-statement","external":true},{"path":"lodash.pickby","kind":"import-statement","external":true},{"path":"@dxos/node-std/util","kind":"import-statement","external":true},{"path":"@dxos/node-std/util","kind":"import-statement","external":true},{"path":"@dxos/node-std/util","kind":"import-statement","external":true}],"exports":["BROWSER_PROCESSOR","CONSOLE_PROCESSOR","DEBUG_PROCESSOR","DEFAULT_FORMATTER","LogLevel","LogProcessorType","SHORT_FORMATTER","gatherLogInfoFromScope","getContextFromEntry","getCurrentOwnershipScope","levels","log","logInfo","parseFilter","shortLevelName","shouldLog","truncate"],"entryPoint":"packages/common/log/src/index.ts","inputs":{"packages/common/log/src/config.ts":{"bytesInOutput":821},"packages/common/log/src/index.ts":{"bytesInOutput":0},"packages/common/log/src/scope.ts":{"bytesInOutput":662},"packages/common/log/src/context.ts":{"bytesInOutput":1129},"packages/common/log/src/options.ts":{"bytesInOutput":1618},"packages/common/log/src/platform/browser/index.ts":{"bytesInOutput":140},"packages/common/log/src/platform/index.ts":{"bytesInOutput":0},"packages/common/log/src/processors/console-processor.ts":{"bytesInOutput":2198},"packages/common/log/src/processors/index.ts":{"bytesInOutput":0},"packages/common/log/src/processors/debug-processor.ts":{"bytesInOutput":156},"packages/common/log/src/processors/browser-processor.ts":{"bytesInOutput":2550},"packages/common/log/src/log.ts":{"bytesInOutput":1387},"packages/common/log/src/experimental/ownership.ts":{"bytesInOutput":826}},"bytes":12341}}}
{"inputs":{"packages/common/log/src/config.ts":{"bytes":3898,"imports":[]},"packages/common/log/src/scope.ts":{"bytes":3793,"imports":[]},"packages/common/log/src/context.ts":{"bytes":6792,"imports":[{"path":"packages/common/log/src/scope.ts","kind":"import-statement","original":"./scope"}]},"packages/common/log/src/platform/browser/index.ts":{"bytes":1225,"imports":[]},"packages/common/log/src/platform/index.ts":{"bytes":368,"imports":[{"path":"packages/common/log/src/platform/browser/index.ts","kind":"import-statement","original":"./node"}]},"packages/common/log/src/processors/console-processor.ts":{"bytes":11010,"imports":[{"path":"chalk","kind":"import-statement","external":true},{"path":"lodash.pickby","kind":"import-statement","external":true},{"path":"@dxos/node-std/util","kind":"import-statement","external":true},{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"../config"},{"path":"packages/common/log/src/context.ts","kind":"import-statement","original":"../context"}]},"packages/common/log/src/processors/debug-processor.ts":{"bytes":986,"imports":[{"path":"@dxos/node-std/util","kind":"import-statement","external":true}]},"packages/common/log/src/processors/browser-processor.ts":{"bytes":12828,"imports":[{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"../config"},{"path":"packages/common/log/src/context.ts","kind":"import-statement","original":"../context"}]},"packages/common/log/src/processors/file-processor.ts":{"bytes":7430,"imports":[{"path":"@dxos/node-std/fs","kind":"import-statement","external":true},{"path":"@dxos/node-std/path","kind":"import-statement","external":true},{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"../config"},{"path":"packages/common/log/src/context.ts","kind":"import-statement","original":"../context"}]},"packages/common/log/src/processors/index.ts":{"bytes":723,"imports":[{"path":"packages/common/log/src/processors/console-processor.ts","kind":"import-statement","original":"./console-processor"},{"path":"packages/common/log/src/processors/debug-processor.ts","kind":"import-statement","original":"./debug-processor"},{"path":"packages/common/log/src/processors/browser-processor.ts","kind":"import-statement","original":"./browser-processor"},{"path":"packages/common/log/src/processors/file-processor.ts","kind":"import-statement","original":"./file-processor"}]},"packages/common/log/src/options.ts":{"bytes":7324,"imports":[{"path":"lodash.defaultsdeep","kind":"import-statement","external":true},{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"./config"},{"path":"packages/common/log/src/platform/index.ts","kind":"import-statement","original":"./platform"},{"path":"packages/common/log/src/processors/index.ts","kind":"import-statement","original":"./processors"}]},"packages/common/log/src/log.ts":{"bytes":8584,"imports":[{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"./config"},{"path":"packages/common/log/src/options.ts","kind":"import-statement","original":"./options"}]},"packages/common/log/src/experimental/ownership.ts":{"bytes":9152,"imports":[{"path":"@dxos/node-std/util","kind":"import-statement","external":true}]},"packages/common/log/src/index.ts":{"bytes":1101,"imports":[{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"./config"},{"path":"packages/common/log/src/context.ts","kind":"import-statement","original":"./context"},{"path":"packages/common/log/src/log.ts","kind":"import-statement","original":"./log"},{"path":"packages/common/log/src/options.ts","kind":"import-statement","original":"./options"},{"path":"packages/common/log/src/processors/index.ts","kind":"import-statement","original":"./processors"},{"path":"packages/common/log/src/scope.ts","kind":"import-statement","original":"./scope"},{"path":"packages/common/log/src/experimental/ownership.ts","kind":"import-statement","original":"./experimental/ownership"}]}},"outputs":{"packages/common/log/dist/lib/browser/index.mjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":37041},"packages/common/log/dist/lib/browser/index.mjs":{"imports":[{"path":"lodash.defaultsdeep","kind":"import-statement","external":true},{"path":"chalk","kind":"import-statement","external":true},{"path":"lodash.pickby","kind":"import-statement","external":true},{"path":"@dxos/node-std/util","kind":"import-statement","external":true},{"path":"@dxos/node-std/util","kind":"import-statement","external":true},{"path":"@dxos/node-std/fs","kind":"import-statement","external":true},{"path":"@dxos/node-std/path","kind":"import-statement","external":true},{"path":"@dxos/node-std/util","kind":"import-statement","external":true}],"exports":["BROWSER_PROCESSOR","CONSOLE_PROCESSOR","DEBUG_PROCESSOR","DEFAULT_FORMATTER","FILE_PROCESSOR","LogLevel","LogProcessorType","SHORT_FORMATTER","createFileProcessor","gatherLogInfoFromScope","getContextFromEntry","getCurrentOwnershipScope","jsonify","levels","log","logInfo","parseFilter","shortLevelName","shouldLog","truncate"],"entryPoint":"packages/common/log/src/index.ts","inputs":{"packages/common/log/src/config.ts":{"bytesInOutput":821},"packages/common/log/src/index.ts":{"bytesInOutput":0},"packages/common/log/src/scope.ts":{"bytesInOutput":662},"packages/common/log/src/context.ts":{"bytesInOutput":1129},"packages/common/log/src/options.ts":{"bytesInOutput":1624},"packages/common/log/src/platform/browser/index.ts":{"bytesInOutput":140},"packages/common/log/src/platform/index.ts":{"bytesInOutput":0},"packages/common/log/src/processors/console-processor.ts":{"bytesInOutput":2198},"packages/common/log/src/processors/index.ts":{"bytesInOutput":0},"packages/common/log/src/processors/debug-processor.ts":{"bytesInOutput":156},"packages/common/log/src/processors/browser-processor.ts":{"bytesInOutput":2550},"packages/common/log/src/processors/file-processor.ts":{"bytesInOutput":1697},"packages/common/log/src/log.ts":{"bytesInOutput":1685},"packages/common/log/src/experimental/ownership.ts":{"bytesInOutput":826}},"bytes":14451}}}

@@ -1,1 +0,1 @@

{"inputs":{"packages/common/log/src/config.ts":{"bytes":3890,"imports":[]},"packages/common/log/src/scope.ts":{"bytes":3793,"imports":[]},"packages/common/log/src/context.ts":{"bytes":6792,"imports":[{"path":"packages/common/log/src/scope.ts","kind":"import-statement","original":"./scope"}]},"packages/common/log/src/platform/node/index.ts":{"bytes":2356,"imports":[{"path":"fs","kind":"import-statement","external":true},{"path":"js-yaml","kind":"import-statement","external":true},{"path":"path","kind":"import-statement","external":true}]},"packages/common/log/src/platform/index.ts":{"bytes":368,"imports":[{"path":"packages/common/log/src/platform/node/index.ts","kind":"import-statement","original":"./node"}]},"packages/common/log/src/processors/console-processor.ts":{"bytes":11006,"imports":[{"path":"chalk","kind":"import-statement","external":true},{"path":"lodash.pickby","kind":"import-statement","external":true},{"path":"node:util","kind":"import-statement","external":true},{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"../config"},{"path":"packages/common/log/src/context.ts","kind":"import-statement","original":"../context"}]},"packages/common/log/src/processors/debug-processor.ts":{"bytes":986,"imports":[{"path":"node:util","kind":"import-statement","external":true}]},"packages/common/log/src/processors/browser-processor.ts":{"bytes":12824,"imports":[{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"../config"},{"path":"packages/common/log/src/context.ts","kind":"import-statement","original":"../context"}]},"packages/common/log/src/processors/index.ts":{"bytes":617,"imports":[{"path":"packages/common/log/src/processors/console-processor.ts","kind":"import-statement","original":"./console-processor"},{"path":"packages/common/log/src/processors/debug-processor.ts","kind":"import-statement","original":"./debug-processor"},{"path":"packages/common/log/src/processors/browser-processor.ts","kind":"import-statement","original":"./browser-processor"}]},"packages/common/log/src/options.ts":{"bytes":7261,"imports":[{"path":"lodash.defaultsdeep","kind":"import-statement","external":true},{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"./config"},{"path":"packages/common/log/src/platform/index.ts","kind":"import-statement","original":"./platform"},{"path":"packages/common/log/src/processors/index.ts","kind":"import-statement","original":"./processors"}]},"packages/common/log/src/log.ts":{"bytes":7187,"imports":[{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"./config"},{"path":"packages/common/log/src/options.ts","kind":"import-statement","original":"./options"}]},"packages/common/log/src/experimental/ownership.ts":{"bytes":9152,"imports":[{"path":"node:util","kind":"import-statement","external":true}]},"packages/common/log/src/index.ts":{"bytes":1101,"imports":[{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"./config"},{"path":"packages/common/log/src/context.ts","kind":"import-statement","original":"./context"},{"path":"packages/common/log/src/log.ts","kind":"import-statement","original":"./log"},{"path":"packages/common/log/src/options.ts","kind":"import-statement","original":"./options"},{"path":"packages/common/log/src/processors/index.ts","kind":"import-statement","original":"./processors"},{"path":"packages/common/log/src/scope.ts","kind":"import-statement","original":"./scope"},{"path":"packages/common/log/src/experimental/ownership.ts","kind":"import-statement","original":"./experimental/ownership"}]}},"outputs":{"packages/common/log/dist/lib/node/index.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":33327},"packages/common/log/dist/lib/node/index.cjs":{"imports":[{"path":"lodash.defaultsdeep","kind":"require-call","external":true},{"path":"fs","kind":"require-call","external":true},{"path":"js-yaml","kind":"require-call","external":true},{"path":"path","kind":"require-call","external":true},{"path":"chalk","kind":"require-call","external":true},{"path":"lodash.pickby","kind":"require-call","external":true},{"path":"node:util","kind":"require-call","external":true},{"path":"node:util","kind":"require-call","external":true},{"path":"node:util","kind":"require-call","external":true}],"exports":[],"entryPoint":"packages/common/log/src/index.ts","inputs":{"packages/common/log/src/index.ts":{"bytesInOutput":753},"packages/common/log/src/config.ts":{"bytesInOutput":821},"packages/common/log/src/scope.ts":{"bytesInOutput":662},"packages/common/log/src/context.ts":{"bytesInOutput":1131},"packages/common/log/src/options.ts":{"bytesInOutput":1662},"packages/common/log/src/platform/node/index.ts":{"bytesInOutput":542},"packages/common/log/src/platform/index.ts":{"bytesInOutput":0},"packages/common/log/src/processors/console-processor.ts":{"bytesInOutput":2353},"packages/common/log/src/processors/index.ts":{"bytesInOutput":0},"packages/common/log/src/processors/debug-processor.ts":{"bytesInOutput":165},"packages/common/log/src/processors/browser-processor.ts":{"bytesInOutput":2553},"packages/common/log/src/log.ts":{"bytesInOutput":1387},"packages/common/log/src/experimental/ownership.ts":{"bytesInOutput":830}},"bytes":15223}}}
{"inputs":{"packages/common/log/src/config.ts":{"bytes":3898,"imports":[]},"packages/common/log/src/scope.ts":{"bytes":3793,"imports":[]},"packages/common/log/src/context.ts":{"bytes":6792,"imports":[{"path":"packages/common/log/src/scope.ts","kind":"import-statement","original":"./scope"}]},"packages/common/log/src/platform/node/index.ts":{"bytes":2356,"imports":[{"path":"fs","kind":"import-statement","external":true},{"path":"js-yaml","kind":"import-statement","external":true},{"path":"path","kind":"import-statement","external":true}]},"packages/common/log/src/platform/index.ts":{"bytes":368,"imports":[{"path":"packages/common/log/src/platform/node/index.ts","kind":"import-statement","original":"./node"}]},"packages/common/log/src/processors/console-processor.ts":{"bytes":11010,"imports":[{"path":"chalk","kind":"import-statement","external":true},{"path":"lodash.pickby","kind":"import-statement","external":true},{"path":"node:util","kind":"import-statement","external":true},{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"../config"},{"path":"packages/common/log/src/context.ts","kind":"import-statement","original":"../context"}]},"packages/common/log/src/processors/debug-processor.ts":{"bytes":986,"imports":[{"path":"node:util","kind":"import-statement","external":true}]},"packages/common/log/src/processors/browser-processor.ts":{"bytes":12828,"imports":[{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"../config"},{"path":"packages/common/log/src/context.ts","kind":"import-statement","original":"../context"}]},"packages/common/log/src/processors/file-processor.ts":{"bytes":7430,"imports":[{"path":"node:fs","kind":"import-statement","external":true},{"path":"node:path","kind":"import-statement","external":true},{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"../config"},{"path":"packages/common/log/src/context.ts","kind":"import-statement","original":"../context"}]},"packages/common/log/src/processors/index.ts":{"bytes":723,"imports":[{"path":"packages/common/log/src/processors/console-processor.ts","kind":"import-statement","original":"./console-processor"},{"path":"packages/common/log/src/processors/debug-processor.ts","kind":"import-statement","original":"./debug-processor"},{"path":"packages/common/log/src/processors/browser-processor.ts","kind":"import-statement","original":"./browser-processor"},{"path":"packages/common/log/src/processors/file-processor.ts","kind":"import-statement","original":"./file-processor"}]},"packages/common/log/src/options.ts":{"bytes":7324,"imports":[{"path":"lodash.defaultsdeep","kind":"import-statement","external":true},{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"./config"},{"path":"packages/common/log/src/platform/index.ts","kind":"import-statement","original":"./platform"},{"path":"packages/common/log/src/processors/index.ts","kind":"import-statement","original":"./processors"}]},"packages/common/log/src/log.ts":{"bytes":8584,"imports":[{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"./config"},{"path":"packages/common/log/src/options.ts","kind":"import-statement","original":"./options"}]},"packages/common/log/src/experimental/ownership.ts":{"bytes":9152,"imports":[{"path":"node:util","kind":"import-statement","external":true}]},"packages/common/log/src/index.ts":{"bytes":1101,"imports":[{"path":"packages/common/log/src/config.ts","kind":"import-statement","original":"./config"},{"path":"packages/common/log/src/context.ts","kind":"import-statement","original":"./context"},{"path":"packages/common/log/src/log.ts","kind":"import-statement","original":"./log"},{"path":"packages/common/log/src/options.ts","kind":"import-statement","original":"./options"},{"path":"packages/common/log/src/processors/index.ts","kind":"import-statement","original":"./processors"},{"path":"packages/common/log/src/scope.ts","kind":"import-statement","original":"./scope"},{"path":"packages/common/log/src/experimental/ownership.ts","kind":"import-statement","original":"./experimental/ownership"}]}},"outputs":{"packages/common/log/dist/lib/node/index.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":37969},"packages/common/log/dist/lib/node/index.cjs":{"imports":[{"path":"lodash.defaultsdeep","kind":"require-call","external":true},{"path":"fs","kind":"require-call","external":true},{"path":"js-yaml","kind":"require-call","external":true},{"path":"path","kind":"require-call","external":true},{"path":"chalk","kind":"require-call","external":true},{"path":"lodash.pickby","kind":"require-call","external":true},{"path":"node:util","kind":"require-call","external":true},{"path":"node:util","kind":"require-call","external":true},{"path":"node:fs","kind":"require-call","external":true},{"path":"node:path","kind":"require-call","external":true},{"path":"node:util","kind":"require-call","external":true}],"exports":[],"entryPoint":"packages/common/log/src/index.ts","inputs":{"packages/common/log/src/index.ts":{"bytesInOutput":869},"packages/common/log/src/config.ts":{"bytesInOutput":821},"packages/common/log/src/scope.ts":{"bytesInOutput":662},"packages/common/log/src/context.ts":{"bytesInOutput":1131},"packages/common/log/src/options.ts":{"bytesInOutput":1668},"packages/common/log/src/platform/node/index.ts":{"bytesInOutput":542},"packages/common/log/src/platform/index.ts":{"bytesInOutput":0},"packages/common/log/src/processors/console-processor.ts":{"bytesInOutput":2353},"packages/common/log/src/processors/index.ts":{"bytesInOutput":0},"packages/common/log/src/processors/debug-processor.ts":{"bytesInOutput":165},"packages/common/log/src/processors/browser-processor.ts":{"bytesInOutput":2553},"packages/common/log/src/processors/file-processor.ts":{"bytesInOutput":1754},"packages/common/log/src/log.ts":{"bytesInOutput":1685},"packages/common/log/src/experimental/ownership.ts":{"bytesInOutput":830}},"bytes":17506}}}

@@ -30,3 +30,3 @@ import { LogProcessor } from './context';

*/
export declare type LogFilter = {
export type LogFilter = {
level: LogLevel;

@@ -38,3 +38,3 @@ pattern?: string;

*/
export declare type LogOptions = {
export type LogOptions = {
file?: string;

@@ -41,0 +41,0 @@ filter?: string | string[] | LogLevel;

@@ -5,3 +5,3 @@ import { LogConfig, LogFilter, LogLevel } from './config';

*/
export declare type LogContext = Record<string, any> | Error | any;
export type LogContext = Record<string, any> | Error | any;
/**

@@ -38,3 +38,3 @@ * Generated meta data from source map.

*/
export declare type LogProcessor = (config: LogConfig, entry: LogEntry) => void;
export type LogProcessor = (config: LogConfig, entry: LogEntry) => void;
/**

@@ -41,0 +41,0 @@ * Determines if the current line should be logged (called by the processor).

import { LogConfig, LogOptions } from './config';
import { LogContext, LogMetadata } from './context';
import { LogContext, LogMetadata, LogProcessor } from './context';
/**
* Logging function.
*/
declare type LogFunction = (message: string, context?: LogContext, meta?: LogMetadata) => void;
type LogFunction = (message: string, context?: LogContext, meta?: LogMetadata) => void;
/**

@@ -24,2 +24,3 @@ * Logging methods.

config: (options: LogOptions) => void;
addProcessor: (processor: LogProcessor) => void;
runtimeConfig: LogConfig;

@@ -26,0 +27,0 @@ }

@@ -9,4 +9,5 @@ import { LogConfig, LogFilter, LogLevel, LogOptions } from './config';

};
export declare const DEFAULT_PROCESSORS: LogProcessor[];
export declare const parseFilter: (filter: string | string[] | LogLevel) => LogFilter[];
export declare const getConfig: (_options?: LogOptions) => LogConfig;
//# sourceMappingURL=options.d.ts.map
import { LogConfig, LogLevel } from '../config';
import { LogProcessor } from '../context';
export declare const truncate: (text?: string, length?: number, right?: boolean) => string;
export declare type FormatParts = {
export type FormatParts = {
path?: string;

@@ -12,3 +12,3 @@ line?: number;

};
export declare type Formatter = (config: LogConfig, parts: FormatParts) => (string | undefined)[];
export type Formatter = (config: LogConfig, parts: FormatParts) => (string | undefined)[];
export declare const DEFAULT_FORMATTER: Formatter;

@@ -15,0 +15,0 @@ export declare const SHORT_FORMATTER: Formatter;

export * from './console-processor';
export * from './debug-processor';
export * from './browser-processor';
export * from './file-processor';
//# sourceMappingURL=index.d.ts.map
{
"name": "@dxos/log",
"version": "0.1.42-next.6e229fb",
"version": "0.1.45-next.45667d4",
"description": "Logger",

@@ -24,3 +24,3 @@ "homepage": "https://dxos.org",

"lodash.pickby": "^4.6.0",
"@dxos/node-std": "0.1.42-next.6e229fb"
"@dxos/node-std": "0.1.45-next.45667d4"
},

@@ -36,3 +36,3 @@ "devDependencies": {

"sorcery": "^0.10.0",
"typescript": "^4.8.4"
"typescript": "^5.0.4"
},

@@ -39,0 +39,0 @@ "publishConfig": {

@@ -16,3 +16,3 @@ //

WARN = 12,
ERROR = 13
ERROR = 13,
}

@@ -25,3 +25,3 @@

warn: LogLevel.WARN,
error: LogLevel.ERROR
error: LogLevel.ERROR,
};

@@ -34,3 +34,3 @@

[LogLevel.WARN]: 'W',
[LogLevel.ERROR]: 'E'
[LogLevel.ERROR]: 'E',
};

@@ -41,3 +41,3 @@

BROWSER = 'browser',
DEBUG = 'debug'
DEBUG = 'debug',
}

@@ -44,0 +44,0 @@

@@ -36,3 +36,3 @@ //

info: this.getInfo(),
parent: this.parent
parent: this.parent,
};

@@ -39,0 +39,0 @@ }

@@ -26,3 +26,3 @@ //

log.config({
filter: LogLevel.DEBUG
filter: LogLevel.DEBUG,
});

@@ -59,3 +59,3 @@

log.config({
filter: LogLevel.INFO
filter: LogLevel.INFO,
});

@@ -70,3 +70,3 @@

log.config({
file: path.join('packages/common/log/test-config.yml')
file: path.join('packages/common/log/test-config.yml'),
});

@@ -90,5 +90,5 @@

title: 'test',
context: 123
context: 123,
});
});
});

@@ -6,4 +6,4 @@ //

import { LogConfig, LogLevel, LogOptions } from './config';
import { LogContext, LogMetadata } from './context';
import { getConfig } from './options';
import { LogContext, LogMetadata, LogProcessor } from './context';
import { getConfig, DEFAULT_PROCESSORS } from './options';

@@ -33,2 +33,3 @@ /**

config: (options: LogOptions) => void;
addProcessor: (processor: LogProcessor) => void;
runtimeConfig: LogConfig;

@@ -47,2 +48,11 @@ }

log.addProcessor = (processor: LogProcessor) => {
if (DEFAULT_PROCESSORS.filter((p) => p === processor).length === 0) {
DEFAULT_PROCESSORS.push(processor);
}
if (log._config.processors.filter((p) => p === processor).length === 0) {
log._config.processors.push(processor);
}
};
// Set config.

@@ -49,0 +59,0 @@ log.config = (options: LogOptions) => {

@@ -18,5 +18,9 @@ //

[LogProcessorType.BROWSER]: BROWSER_PROCESSOR,
[LogProcessorType.DEBUG]: DEBUG_PROCESSOR
[LogProcessorType.DEBUG]: DEBUG_PROCESSOR,
};
const IS_BROWSER = typeof window !== 'undefined' || typeof navigator !== 'undefined';
export const DEFAULT_PROCESSORS = [IS_BROWSER ? BROWSER_PROCESSOR : CONSOLE_PROCESSOR];
export const parseFilter = (filter: string | string[] | LogLevel): LogFilter[] => {

@@ -36,4 +40,2 @@ if (typeof filter === 'number') {

const IS_BROWSER = typeof window !== 'undefined' || typeof navigator !== 'undefined';
export const getConfig = (_options?: LogOptions): LogConfig => {

@@ -47,4 +49,4 @@ let options: LogOptions = defaultsDeep(

filter: process!.env?.LOG_FILTER,
processor: process!.env?.LOG_PROCESSOR
}
processor: process!.env?.LOG_PROCESSOR,
},
);

@@ -55,11 +57,8 @@

options = defaultsDeep({}, loadOptions(options.file), options);
const defaultProcessor = IS_BROWSER ? BROWSER_PROCESSOR : CONSOLE_PROCESSOR;
return {
options,
filters: parseFilter(options.filter ?? LogLevel.INFO),
processors: [options.processor ? processors[options.processor] : defaultProcessor],
prefix: options.prefix
processors: options.processor ? [processors[options.processor]] : DEFAULT_PROCESSORS,
prefix: options.prefix,
};
};

@@ -29,7 +29,7 @@ //

useTestProcessor: true,
printFileLinks: true
printFileLinks: true,
}
: {
useTestProcessor: false,
printFileLinks: false
printFileLinks: false,
};

@@ -75,3 +75,3 @@

[LogLevel.WARN]: console.warn,
[LogLevel.DEBUG]: console.log
[LogLevel.DEBUG]: console.log,
};

@@ -119,3 +119,3 @@

[LogLevel.WARN]: console.warn,
[LogLevel.DEBUG]: console.log
[LogLevel.DEBUG]: console.log,
};

@@ -122,0 +122,0 @@

@@ -17,3 +17,3 @@ //

[LogLevel.WARN]: 'yellow',
[LogLevel.ERROR]: 'red'
[LogLevel.ERROR]: 'red',
};

@@ -65,3 +65,3 @@

context,
error
error,
];

@@ -73,3 +73,3 @@ };

chalk[LEVEL_COLORS[level]](shortLevelName[level]),
message
message,
];

@@ -99,3 +99,3 @@

pickBy(context, (value?: unknown) => value !== undefined),
{ depth: config.options.depth, colors: true, maxArrayLength: 8, sorted: false }
{ depth: config.options.depth, colors: true, maxArrayLength: 8, sorted: false },
);

@@ -102,0 +102,0 @@ }

@@ -8,1 +8,2 @@ //

export * from './browser-processor';
export * from './file-processor';

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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