@applitools/logger
Advanced tools
Comparing version 1.1.2 to 1.1.3
@@ -64,3 +64,3 @@ "use strict"; | ||
? colorize(chunk, { color }) | ||
: (0, util_1.inspect)(chunk, { colors: Boolean(colors), compact: 5 }); | ||
: (0, util_1.inspect)(chunk, { colors: Boolean(colors), compact: 5, depth: 5 }); | ||
}); | ||
@@ -67,0 +67,0 @@ message.push(strings.join(' ')); |
@@ -30,3 +30,5 @@ "use strict"; | ||
const os = __importStar(require("os")); | ||
function makeFileHandler({ filename = 'eyes.log', append = true } = {}) { | ||
function makeFileHandler(_a) { | ||
var _b; | ||
var { filename = (_b = process.env.APPLITOOLS_LOG_FILE) !== null && _b !== void 0 ? _b : 'eyes.log', append = true, } = _a === void 0 ? {} : _a; | ||
let writer = null; | ||
@@ -33,0 +35,0 @@ return { log, open, close }; |
@@ -30,3 +30,5 @@ "use strict"; | ||
const os = __importStar(require("os")); | ||
function makeRollingFileHandler({ dirname = os.tmpdir(), name = 'rolling-log', maxFileLength = 52428800 /* 50 MB */, maxFileNumber = 4, } = {}) { | ||
function makeRollingFileHandler(_a) { | ||
var _b; | ||
var { dirname = (_b = process.env.APPLITOOLS_LOG_DIR) !== null && _b !== void 0 ? _b : os.tmpdir(), name = 'rolling-log', maxFileLength = 52428800 /* 50 MB */, maxFileNumber = 4, } = _a === void 0 ? {} : _a; | ||
let writer = null; | ||
@@ -33,0 +35,0 @@ let fileLength = 0; |
@@ -34,4 +34,15 @@ "use strict"; | ||
const format_1 = require("./format"); | ||
function makeLogger({ handler = { type: 'console' }, format = format_1.format, label, tags, timestamp, level, colors, console = true, extended = false, } = {}) { | ||
function makeLogger({ handler, label, tags, timestamp, level, colors, format = format_1.format, console = true, extended = false, } = {}) { | ||
var _a, _b; | ||
if (!handler) { | ||
if (process.env.APPLITOOLS_LOG_FILE) { | ||
handler = { type: 'file', filename: process.env.APPLITOOLS_LOG_FILE }; | ||
} | ||
else if (process.env.APPLITOOLS_LOG_DIR) { | ||
handler = { type: 'rolling file', dirname: process.env.APPLITOOLS_LOG_DIR }; | ||
} | ||
else { | ||
handler = { type: 'console' }; | ||
} | ||
} | ||
if (!utils.types.isNumber(level)) { | ||
@@ -75,3 +86,2 @@ level = | ||
const consoleHandler = console ? (utils.types.isObject(console) ? console : (0, handler_console_1.makeConsoleHandler)()) : handler; | ||
handler; | ||
return Object.assign(Object.assign({ isLogger: true, console: (0, printer_1.makePrinter)({ handler: consoleHandler, format, prelude: false }) }, (0, printer_1.makePrinter)({ handler, format, label, tags, timestamp, level, colors: colors })), { tag(name, value) { | ||
@@ -78,0 +88,0 @@ tags !== null && tags !== void 0 ? tags : (tags = {}); |
{ | ||
"name": "@applitools/logger", | ||
"version": "1.1.2", | ||
"version": "1.1.3", | ||
"description": "Applitools logger", | ||
@@ -57,3 +57,3 @@ "keywords": [ | ||
"dependencies": { | ||
"@applitools/utils": "1.2.14", | ||
"@applitools/utils": "1.3.0", | ||
"chalk": "4.1.2" | ||
@@ -60,0 +60,0 @@ }, |
@@ -7,2 +7,2 @@ import { type Handler } from './handler'; | ||
}; | ||
export declare function makeFileHandler({ filename, append }?: Omit<FileHandler, 'type'>): Handler; | ||
export declare function makeFileHandler({ filename, append, }?: Omit<FileHandler, 'type'>): Handler; |
@@ -23,4 +23,4 @@ import { type Handler } from './handler'; | ||
} | ||
export declare function makeLogger({ handler, format, label, tags, timestamp, level, colors, console, extended, }?: LoggerOptions & { | ||
export declare function makeLogger({ handler, label, tags, timestamp, level, colors, format, console, extended, }?: LoggerOptions & { | ||
extended?: boolean; | ||
}): Logger; |
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
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances 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
39792
549
11
+ Added@applitools/utils@1.3.0(transitive)
- Removed@applitools/utils@1.2.14(transitive)
Updated@applitools/utils@1.3.0