New:Socket for Asana Is Now Available.Learn more
Get Started

google-logging-utils

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

google-logging-utils - npm Package Compare versions

Comparing version
1.1.3
to
1.1.4
+78
build/src/types.d.ts
import { AdhocDebugLogger } from './logging-utils';
/**
* Possible log levels. These are a subset of Cloud Observability levels.
* https://cloud.google.com/logging/docs/reference/v2/rest/v2/LogEntry#LogSeverity
*/
export declare enum LogSeverity {
DEFAULT = "DEFAULT",
DEBUG = "DEBUG",
INFO = "INFO",
WARNING = "WARNING",
ERROR = "ERROR"
}
/**
* A set of suggested log metadata fields.
*/
export interface LogFields {
/**
* Log level - undefined/null === DEFAULT.
*/
severity?: LogSeverity;
/**
* If this log is associated with an OpenTelemetry trace, you can put the
* trace ID here to pass on that association.
*/
telemetryTraceId?: string;
/**
* If this log is associated with an OpenTelemetry trace, you can put the
* span ID here to pass on that association.
*/
telemetrySpanId?: string;
/**
* This is a catch-all for any other items you might want to go into
* structured logs. Library implementers, please see the spec docs above
* for the items envisioned to go here.
*/
other?: unknown;
}
/**
* When the user receives a log function (below), this will be the basic function
* call interface for it.
*/
export interface AdhocDebugLogCallable {
(fields: LogFields, ...args: unknown[]): void;
}
/**
* Adds typing info for the EventEmitter we're adding to the returned function.
*/
export interface AdhocDebugLogFunction extends AdhocDebugLogCallable {
instance: AdhocDebugLogger;
on(event: 'log', listener: (fields: LogFields, args: unknown[]) => void): this;
debug(...args: unknown[]): void;
info(...args: unknown[]): void;
warn(...args: unknown[]): void;
error(...args: unknown[]): void;
sublog(namespace: string): AdhocDebugLogFunction;
}
/**
* One of these can be passed to support a third-party backend, like "debug".
* We're splitting this out because ESM can complicate optional module loading.
*/
export interface DebugLogBackend {
/**
* Outputs a log to this backend.
*
* @param namespace The "system" that will be used for filtering. This may also
* include a "subsystem" in the form "system:subsystem".
* @param fields Logging fields to be included as metadata.
* @param args Any parameters to passed to a utils.format() type formatter.
*/
log(namespace: string, fields: LogFields, ...args: unknown[]): void;
/**
* Passes in the system/subsystem filters from the global environment variables.
* This lets the backend merge with any native ones.
*
* @param filters A list of wildcards matching systems or system:subsystem pairs.
*/
setFilters(filters: string[]): void;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.LogSeverity = void 0;
/**
* Possible log levels. These are a subset of Cloud Observability levels.
* https://cloud.google.com/logging/docs/reference/v2/rest/v2/LogEntry#LogSeverity
*/
var LogSeverity;
(function (LogSeverity) {
LogSeverity["DEFAULT"] = "DEFAULT";
LogSeverity["DEBUG"] = "DEBUG";
LogSeverity["INFO"] = "INFO";
LogSeverity["WARNING"] = "WARNING";
LogSeverity["ERROR"] = "ERROR";
})(LogSeverity || (exports.LogSeverity = LogSeverity = {}));
//# sourceMappingURL=types.js.map
{"version":3,"file":"types.js","sourceRoot":"","sources":["../../src/types.ts"],"names":[],"mappings":";;;AAEA;;;GAGG;AACH,IAAY,WAMX;AAND,WAAY,WAAW;IACrB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,kCAAmB,CAAA;IACnB,8BAAe,CAAA;AACjB,CAAC,EANW,WAAW,2BAAX,WAAW,QAMtB"}
+1
-29

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

import * as tty from 'tty';
/**
* Handles figuring out if we can use ANSI colours and handing out the escape codes.
*
* This is for package-internal use only, and may change at any time.
*
* @private
* @internal
*/
export declare class Colours {
static enabled: boolean;
static reset: string;
static bright: string;
static dim: string;
static red: string;
static green: string;
static yellow: string;
static blue: string;
static magenta: string;
static cyan: string;
static white: string;
static grey: string;
/**
* @param stream The stream (e.g. process.stderr)
* @returns true if the stream should have colourization enabled
*/
static isEnabled(stream: tty.WriteStream): boolean;
static refresh(): void;
}
export {};

@@ -26,2 +26,14 @@ "use strict";

class Colours {
static enabled = false;
static reset = '';
static bright = '';
static dim = '';
static red = '';
static green = '';
static yellow = '';
static blue = '';
static magenta = '';
static cyan = '';
static white = '';
static grey = '';
/**

@@ -39,3 +51,3 @@ * @param stream The stream (e.g. process.stderr)

static refresh() {
Colours.enabled = Colours.isEnabled(process === null || process === void 0 ? void 0 : process.stderr);
Colours.enabled = Colours.isEnabled(process?.stderr);
if (!this.enabled) {

@@ -70,15 +82,3 @@ Colours.reset = '';

exports.Colours = Colours;
Colours.enabled = false;
Colours.reset = '';
Colours.bright = '';
Colours.dim = '';
Colours.red = '';
Colours.green = '';
Colours.yellow = '';
Colours.blue = '';
Colours.magenta = '';
Colours.cyan = '';
Colours.white = '';
Colours.grey = '';
Colours.refresh();
//# sourceMappingURL=colours.js.map

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

{"version":3,"file":"colours.js","sourceRoot":"","sources":["../../src/colours.ts"],"names":[],"mappings":";AAAA,4BAA4B;AAC5B,EAAE;AACF,kEAAkE;AAClE,mEAAmE;AACnE,0CAA0C;AAC1C,EAAE;AACF,kDAAkD;AAClD,EAAE;AACF,sEAAsE;AACtE,oEAAoE;AACpE,2EAA2E;AAC3E,sEAAsE;AACtE,iCAAiC;;;AAUjC;;;;;;;GAOG;AACH,MAAa,OAAO;IAelB;;;OAGG;IACH,MAAM,CAAC,SAAS,CAAC,MAAuB;QACtC,OAAO,CACL,MAAM,IAAI,0BAA0B;YACpC,MAAM,CAAC,KAAK;YACZ,CAAC,OAAO,MAAM,CAAC,aAAa,KAAK,UAAU;gBACzC,CAAC,CAAC,MAAM,CAAC,aAAa,EAAE,GAAG,CAAC;gBAC5B,CAAC,CAAC,IAAI,CAAC,CACV,CAAC;IACJ,CAAC;IAED,MAAM,CAAC,OAAO;QACZ,OAAO,CAAC,OAAO,GAAG,OAAO,CAAC,SAAS,CAAC,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,MAAM,CAAC,CAAC;QACrD,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC;YAClB,OAAO,CAAC,KAAK,GAAG,EAAE,CAAC;YACnB,OAAO,CAAC,MAAM,GAAG,EAAE,CAAC;YACpB,OAAO,CAAC,GAAG,GAAG,EAAE,CAAC;YACjB,OAAO,CAAC,GAAG,GAAG,EAAE,CAAC;YACjB,OAAO,CAAC,KAAK,GAAG,EAAE,CAAC;YACnB,OAAO,CAAC,MAAM,GAAG,EAAE,CAAC;YACpB,OAAO,CAAC,IAAI,GAAG,EAAE,CAAC;YAClB,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC;YACrB,OAAO,CAAC,IAAI,GAAG,EAAE,CAAC;YAClB,OAAO,CAAC,KAAK,GAAG,EAAE,CAAC;YACnB,OAAO,CAAC,IAAI,GAAG,EAAE,CAAC;QACpB,CAAC;aAAM,CAAC;YACN,OAAO,CAAC,KAAK,GAAG,WAAW,CAAC;YAC5B,OAAO,CAAC,MAAM,GAAG,WAAW,CAAC;YAC7B,OAAO,CAAC,GAAG,GAAG,WAAW,CAAC;YAC1B,OAAO,CAAC,GAAG,GAAG,YAAY,CAAC;YAC3B,OAAO,CAAC,KAAK,GAAG,YAAY,CAAC;YAC7B,OAAO,CAAC,MAAM,GAAG,YAAY,CAAC;YAC9B,OAAO,CAAC,IAAI,GAAG,YAAY,CAAC;YAC5B,OAAO,CAAC,OAAO,GAAG,YAAY,CAAC;YAC/B,OAAO,CAAC,IAAI,GAAG,YAAY,CAAC;YAC5B,OAAO,CAAC,KAAK,GAAG,YAAY,CAAC;YAC7B,OAAO,CAAC,IAAI,GAAG,YAAY,CAAC;QAC9B,CAAC;IACH,CAAC;;AAxDH,0BAyDC;AAxDQ,eAAO,GAAG,KAAK,CAAC;AAChB,aAAK,GAAG,EAAE,CAAC;AACX,cAAM,GAAG,EAAE,CAAC;AACZ,WAAG,GAAG,EAAE,CAAC;AAET,WAAG,GAAG,EAAE,CAAC;AACT,aAAK,GAAG,EAAE,CAAC;AACX,cAAM,GAAG,EAAE,CAAC;AACZ,YAAI,GAAG,EAAE,CAAC;AACV,eAAO,GAAG,EAAE,CAAC;AACb,YAAI,GAAG,EAAE,CAAC;AACV,aAAK,GAAG,EAAE,CAAC;AACX,YAAI,GAAG,EAAE,CAAC;AA8CnB,OAAO,CAAC,OAAO,EAAE,CAAC"}
{"version":3,"file":"colours.js","sourceRoot":"","sources":["../../src/colours.ts"],"names":[],"mappings":";AAAA,4BAA4B;AAC5B,EAAE;AACF,kEAAkE;AAClE,mEAAmE;AACnE,0CAA0C;AAC1C,EAAE;AACF,kDAAkD;AAClD,EAAE;AACF,sEAAsE;AACtE,oEAAoE;AACpE,2EAA2E;AAC3E,sEAAsE;AACtE,iCAAiC;;;AAUjC;;;;;;;GAOG;AACH,MAAa,OAAO;IAClB,MAAM,CAAC,OAAO,GAAG,KAAK,CAAC;IACvB,MAAM,CAAC,KAAK,GAAG,EAAE,CAAC;IAClB,MAAM,CAAC,MAAM,GAAG,EAAE,CAAC;IACnB,MAAM,CAAC,GAAG,GAAG,EAAE,CAAC;IAEhB,MAAM,CAAC,GAAG,GAAG,EAAE,CAAC;IAChB,MAAM,CAAC,KAAK,GAAG,EAAE,CAAC;IAClB,MAAM,CAAC,MAAM,GAAG,EAAE,CAAC;IACnB,MAAM,CAAC,IAAI,GAAG,EAAE,CAAC;IACjB,MAAM,CAAC,OAAO,GAAG,EAAE,CAAC;IACpB,MAAM,CAAC,IAAI,GAAG,EAAE,CAAC;IACjB,MAAM,CAAC,KAAK,GAAG,EAAE,CAAC;IAClB,MAAM,CAAC,IAAI,GAAG,EAAE,CAAC;IAEjB;;;OAGG;IACH,MAAM,CAAC,SAAS,CAAC,MAAuB;QACtC,OAAO,CACL,MAAM,IAAI,0BAA0B;YACpC,MAAM,CAAC,KAAK;YACZ,CAAC,OAAO,MAAM,CAAC,aAAa,KAAK,UAAU;gBACzC,CAAC,CAAC,MAAM,CAAC,aAAa,EAAE,GAAG,CAAC;gBAC5B,CAAC,CAAC,IAAI,CAAC,CACV,CAAC;IACJ,CAAC;IAED,MAAM,CAAC,OAAO;QACZ,OAAO,CAAC,OAAO,GAAG,OAAO,CAAC,SAAS,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;QACrD,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC;YAClB,OAAO,CAAC,KAAK,GAAG,EAAE,CAAC;YACnB,OAAO,CAAC,MAAM,GAAG,EAAE,CAAC;YACpB,OAAO,CAAC,GAAG,GAAG,EAAE,CAAC;YACjB,OAAO,CAAC,GAAG,GAAG,EAAE,CAAC;YACjB,OAAO,CAAC,KAAK,GAAG,EAAE,CAAC;YACnB,OAAO,CAAC,MAAM,GAAG,EAAE,CAAC;YACpB,OAAO,CAAC,IAAI,GAAG,EAAE,CAAC;YAClB,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC;YACrB,OAAO,CAAC,IAAI,GAAG,EAAE,CAAC;YAClB,OAAO,CAAC,KAAK,GAAG,EAAE,CAAC;YACnB,OAAO,CAAC,IAAI,GAAG,EAAE,CAAC;QACpB,CAAC;aAAM,CAAC;YACN,OAAO,CAAC,KAAK,GAAG,WAAW,CAAC;YAC5B,OAAO,CAAC,MAAM,GAAG,WAAW,CAAC;YAC7B,OAAO,CAAC,GAAG,GAAG,WAAW,CAAC;YAC1B,OAAO,CAAC,GAAG,GAAG,YAAY,CAAC;YAC3B,OAAO,CAAC,KAAK,GAAG,YAAY,CAAC;YAC7B,OAAO,CAAC,MAAM,GAAG,YAAY,CAAC;YAC9B,OAAO,CAAC,IAAI,GAAG,YAAY,CAAC;YAC5B,OAAO,CAAC,OAAO,GAAG,YAAY,CAAC;YAC/B,OAAO,CAAC,IAAI,GAAG,YAAY,CAAC;YAC5B,OAAO,CAAC,KAAK,GAAG,YAAY,CAAC;YAC7B,OAAO,CAAC,IAAI,GAAG,YAAY,CAAC;QAC9B,CAAC;IACH,CAAC;;AAxDH,0BAyDC;AAED,OAAO,CAAC,OAAO,EAAE,CAAC"}
export * from './logging-utils';
export type { LogFields, LogSeverity, AdhocDebugLogFunction, DebugLogBackend, } from './types';
"use strict";
// Copyright 2024 Google LLC
// Copyright 2021-2024 Google LLC
//

@@ -4,0 +4,0 @@ // Licensed under the Apache License, Version 2.0 (the "License");

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

{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";AAAA,4BAA4B;AAC5B,EAAE;AACF,kEAAkE;AAClE,mEAAmE;AACnE,0CAA0C;AAC1C,EAAE;AACF,kDAAkD;AAClD,EAAE;AACF,sEAAsE;AACtE,oEAAoE;AACpE,2EAA2E;AAC3E,sEAAsE;AACtE,iCAAiC;;;;;;;;;;;;;;;;AAEjC,kDAAgC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";AAAA,iCAAiC;AACjC,EAAE;AACF,kEAAkE;AAClE,mEAAmE;AACnE,0CAA0C;AAC1C,EAAE;AACF,kDAAkD;AAClD,EAAE;AACF,sEAAsE;AACtE,oEAAoE;AACpE,2EAA2E;AAC3E,sEAAsE;AACtE,iCAAiC;;;;;;;;;;;;;;;;AAEjC,kDAAgC"}
import { EventEmitter } from 'events';
import { LogFields, LogSeverity, AdhocDebugLogCallable, AdhocDebugLogFunction, DebugLogBackend } from './types';
/**
* This module defines an ad-hoc debug logger for Google Cloud Platform
* client libraries in Node. An ad-hoc debug logger is a tool which lets
* users use an external, unified interface (in this case, environment
* variables) to determine what logging they want to see at runtime. This
* isn't necessarily fed into the console, but is meant to be under the
* control of the user. The kind of logging that will be produced by this
* is more like "call retry happened", not "events you'd want to record
* in Cloud Logger".
*
* More for Googlers implementing libraries with it:
* go/cloud-client-logging-design
*/
/**
* Possible log levels. These are a subset of Cloud Observability levels.
* https://cloud.google.com/logging/docs/reference/v2/rest/v2/LogEntry#LogSeverity
*/
export declare enum LogSeverity {
DEFAULT = "DEFAULT",
DEBUG = "DEBUG",
INFO = "INFO",
WARNING = "WARNING",
ERROR = "ERROR"
}
/**
* A set of suggested log metadata fields.
*/
export interface LogFields {
/**
* Log level - undefined/null === DEFAULT.
*/
severity?: LogSeverity;
/**
* If this log is associated with an OpenTelemetry trace, you can put the
* trace ID here to pass on that association.
*/
telemetryTraceId?: string;
/**
* If this log is associated with an OpenTelemetry trace, you can put the
* span ID here to pass on that association.
*/
telemetrySpanId?: string;
/**
* This is a catch-all for any other items you might want to go into
* structured logs. Library implementers, please see the spec docs above
* for the items envisioned to go here.
*/
other?: unknown;
}
/**
* Adds typings for event sinks.
*/
export declare interface AdhocDebugLogger {
on(event: 'log', listener: (fields: LogFields, args: unknown[]) => void): this;
on(event: string, listener: Function): this;
}
/**
* Our logger instance. This actually contains the meat of dealing

@@ -69,3 +14,3 @@ * with log lines, including EventEmitter. This contains the function

* @param upstream The backend will pass a function that will be
* called whenever our logger function is invoked.
* called whenever our logger function is invoked.
*/

@@ -81,80 +26,2 @@ constructor(namespace: string, upstream: AdhocDebugLogCallable);

/**
* When the user receives a log function (below), this will be the basic function
* call interface for it.
*/
export interface AdhocDebugLogCallable {
(fields: LogFields, ...args: unknown[]): void;
}
/**
* Adds typing info for the EventEmitter we're adding to the returned function.
*
* Note that this interface may change at any time, as we're reserving the
* right to add new backends at the logger level.
*
* @private
* @internal
*/
export interface AdhocDebugLogFunction extends AdhocDebugLogCallable {
instance: AdhocDebugLogger;
on(event: 'log', listener: (fields: LogFields, args: unknown[]) => void): this;
debug(...args: unknown[]): void;
info(...args: unknown[]): void;
warn(...args: unknown[]): void;
error(...args: unknown[]): void;
sublog(namespace: string): AdhocDebugLogFunction;
}
/**
* One of these can be passed to support a third-party backend, like "debug".
* We're splitting this out because ESM can complicate optional module loading.
*
* Note that this interface may change at any time, as we're reserving the
* right to add new backends at the logger level.
*
* @private
* @internal
*/
export interface DebugLogBackend {
/**
* Outputs a log to this backend.
*
* @param namespace The "system" that will be used for filtering. This may also
* include a "subsystem" in the form "system:subsystem".
* @param fields Logging fields to be included as metadata.
* @param args Any parameters to passed to a utils.format() type formatter.
*/
log(namespace: string, fields: LogFields, ...args: unknown[]): void;
/**
* Passes in the system/subsystem filters from the global environment variables.
* This lets the backend merge with any native ones.
*
* @param filters A list of wildcards matching systems or system:subsystem pairs.
*/
setFilters(filters: string[]): void;
}
/**
* The base class for debug logging backends. It's possible to use this, but the
* same non-guarantees above still apply (unstable interface, etc).
*
* @private
* @internal
*/
export declare abstract class DebugLogBackendBase implements DebugLogBackend {
cached: Map<string, AdhocDebugLogCallable>;
filters: string[];
filtersSet: boolean;
constructor();
/**
* Creates a callback function that we can call to send log lines out.
*
* @param namespace The system/subsystem namespace.
*/
abstract makeLogger(namespace: string): AdhocDebugLogCallable;
/**
* Provides a callback for the subclass to hook if it needs to do something
* specific with `this.filters`.
*/
abstract setFilters(): void;
log(namespace: string, fields: LogFields, ...args: unknown[]): void;
}
/**
* @returns A backend based on Node util.debuglog; this is the default.

@@ -161,0 +28,0 @@ */

@@ -49,3 +49,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.env = exports.DebugLogBackendBase = exports.placeholder = exports.AdhocDebugLogger = exports.LogSeverity = void 0;
exports.env = exports.DebugLogBackendBase = exports.placeholder = exports.AdhocDebugLogger = void 0;
exports.getNodeBackend = getNodeBackend;

@@ -60,2 +60,3 @@ exports.getDebugBackend = getDebugBackend;

const colours_1 = require("./colours");
const types_1 = require("./types");
// Some functions (as noted) are based on the Node standard library, from

@@ -65,28 +66,4 @@ // the following file:

// https://github.com/nodejs/node/blob/main/lib/internal/util/debuglog.js
// NOTE: The previous 'export declare interface AdhocDebugLogger' was correctly removed.
/**
* This module defines an ad-hoc debug logger for Google Cloud Platform
* client libraries in Node. An ad-hoc debug logger is a tool which lets
* users use an external, unified interface (in this case, environment
* variables) to determine what logging they want to see at runtime. This
* isn't necessarily fed into the console, but is meant to be under the
* control of the user. The kind of logging that will be produced by this
* is more like "call retry happened", not "events you'd want to record
* in Cloud Logger".
*
* More for Googlers implementing libraries with it:
* go/cloud-client-logging-design
*/
/**
* Possible log levels. These are a subset of Cloud Observability levels.
* https://cloud.google.com/logging/docs/reference/v2/rest/v2/LogEntry#LogSeverity
*/
var LogSeverity;
(function (LogSeverity) {
LogSeverity["DEFAULT"] = "DEFAULT";
LogSeverity["DEBUG"] = "DEBUG";
LogSeverity["INFO"] = "INFO";
LogSeverity["WARNING"] = "WARNING";
LogSeverity["ERROR"] = "ERROR";
})(LogSeverity || (exports.LogSeverity = LogSeverity = {}));
/**
* Our logger instance. This actually contains the meat of dealing

@@ -97,5 +74,12 @@ * with log lines, including EventEmitter. This contains the function

class AdhocDebugLogger extends events_1.EventEmitter {
// Our namespace (system/subsystem/etc)
namespace;
// The function we'll call with new log lines.
// Should be built in Node util stuff, or the "debug" package, or whatever.
upstream;
// Self-referential function wrapper that calls invoke() on us.
func;
/**
* @param upstream The backend will pass a function that will be
* called whenever our logger function is invoked.
* called whenever our logger function is invoked.
*/

@@ -113,6 +97,6 @@ constructor(namespace, upstream) {

// Convenience methods for log levels.
this.func.debug = (...args) => this.invokeSeverity(LogSeverity.DEBUG, ...args);
this.func.info = (...args) => this.invokeSeverity(LogSeverity.INFO, ...args);
this.func.warn = (...args) => this.invokeSeverity(LogSeverity.WARNING, ...args);
this.func.error = (...args) => this.invokeSeverity(LogSeverity.ERROR, ...args);
this.func.debug = (...args) => this.invokeSeverity(types_1.LogSeverity.DEBUG, ...args);
this.func.info = (...args) => this.invokeSeverity(types_1.LogSeverity.INFO, ...args);
this.func.warn = (...args) => this.invokeSeverity(types_1.LogSeverity.WARNING, ...args);
this.func.error = (...args) => this.invokeSeverity(types_1.LogSeverity.ERROR, ...args);
this.func.sublog = (namespace) => log(namespace, this.func);

@@ -147,2 +131,3 @@ }

exports.placeholder = new AdhocDebugLogger('', () => { }).func;
// 🌟 REMOVED: AdhocDebugLogCallable, AdhocDebugLogFunction, DebugLogBackend declarations
/**

@@ -156,10 +141,9 @@ * The base class for debug logging backends. It's possible to use this, but the

class DebugLogBackendBase {
cached = new Map();
filters = [];
filtersSet = false;
constructor() {
var _a;
this.cached = new Map();
this.filters = [];
this.filtersSet = false;
// Look for the Node config variable for what systems to enable. We'll store
// these for the log method below, which will call setFilters() once.
let nodeFlag = (_a = process.env[exports.env.nodeEnables]) !== null && _a !== void 0 ? _a : '*';
let nodeFlag = process.env[exports.env.nodeEnables] ?? '*';
if (nodeFlag === 'all') {

@@ -201,8 +185,5 @@ nodeFlag = '*';

class NodeBackend extends DebugLogBackendBase {
constructor() {
super(...arguments);
// Default to allowing all systems, since we gate earlier based on whether the
// variable is empty.
this.enabledRegexp = /.*/g;
}
// Default to allowing all systems, since we gate earlier based on whether the
// variable is empty.
enabledRegexp = /.*/g;
isEnabled(namespace) {

@@ -216,3 +197,2 @@ return this.enabledRegexp.test(namespace);

return (fields, ...args) => {
var _a;
// TODO: `fields` needs to be turned into a string here, one way or another.

@@ -223,13 +203,13 @@ const nscolour = `${colours_1.Colours.green}${namespace}${colours_1.Colours.reset}`;

switch (fields.severity) {
case LogSeverity.ERROR:
case types_1.LogSeverity.ERROR:
level = `${colours_1.Colours.red}${fields.severity}${colours_1.Colours.reset}`;
break;
case LogSeverity.INFO:
case types_1.LogSeverity.INFO:
level = `${colours_1.Colours.magenta}${fields.severity}${colours_1.Colours.reset}`;
break;
case LogSeverity.WARNING:
case types_1.LogSeverity.WARNING:
level = `${colours_1.Colours.yellow}${fields.severity}${colours_1.Colours.reset}`;
break;
default:
level = (_a = fields.severity) !== null && _a !== void 0 ? _a : LogSeverity.DEFAULT;
level = fields.severity ?? types_1.LogSeverity.DEFAULT;
break;

@@ -267,2 +247,3 @@ }

class DebugBackend extends DebugLogBackendBase {
debugPkg;
constructor(pkg) {

@@ -280,4 +261,3 @@ super();

setFilters() {
var _a;
const existingFilters = (_a = process.env['NODE_DEBUG']) !== null && _a !== void 0 ? _a : '';
const existingFilters = process.env['NODE_DEBUG'] ?? '';
process.env['NODE_DEBUG'] = `${existingFilters}${existingFilters ? ',' : ''}${this.filters.join(',')}`;

@@ -311,13 +291,11 @@ }

class StructuredBackend extends DebugLogBackendBase {
upstream;
constructor(upstream) {
var _a;
super();
this.upstream = (_a = upstream) !== null && _a !== void 0 ? _a : undefined;
this.upstream = upstream ?? undefined;
}
makeLogger(namespace) {
var _a;
const debugLogger = (_a = this.upstream) === null || _a === void 0 ? void 0 : _a.makeLogger(namespace);
const debugLogger = this.upstream?.makeLogger(namespace);
return (fields, ...args) => {
var _a;
const severity = (_a = fields.severity) !== null && _a !== void 0 ? _a : LogSeverity.INFO;
const severity = fields.severity ?? types_1.LogSeverity.INFO;
const json = Object.assign({

@@ -337,4 +315,3 @@ severity,

setFilters() {
var _a;
(_a = this.upstream) === null || _a === void 0 ? void 0 : _a.setFilters();
this.upstream?.setFilters();
}

@@ -444,3 +421,3 @@ }

}
cachedBackend === null || cachedBackend === void 0 ? void 0 : cachedBackend.log(namespace, fields, ...args);
cachedBackend?.log(namespace, fields, ...args);
});

@@ -447,0 +424,0 @@ return newLogger;

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

{"version":3,"file":"logging-utils.js","sourceRoot":"","sources":["../../src/logging-utils.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"logging-utils.js","sourceRoot":"","sources":["../../src/logging-utils.ts"],"names":[],"mappings":";AAAA,iCAAiC;AACjC,EAAE;AACF,kEAAkE;AAClE,mEAAmE;AACnE,0CAA0C;AAC1C,EAAE;AACF,kDAAkD;AAClD,EAAE;AACF,sEAAsE;AACtE,oEAAoE;AACpE,2EAA2E;AAC3E,sEAAsE;AACtE,iCAAiC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAwOjC,wCAEC;AAgDD,0CAEC;AAuDD,oDAIC;AA4BD,gCAGC;AAYD,kBAmEC;AAncD,mCAAoC;AACpC,iDAAmC;AACnC,2CAA6B;AAC7B,uCAAkC;AAClC,mCAMiB;AAEjB,yEAAyE;AACzE,sBAAsB;AACtB,EAAE;AACF,yEAAyE;AAEzE,wFAAwF;AAExF;;;;GAIG;AACH,MAAa,gBAAiB,SAAQ,qBAAY;IAChD,uCAAuC;IACvC,SAAS,CAAS;IAElB,8CAA8C;IAC9C,2EAA2E;IAC3E,QAAQ,CAAwB;IAEhC,+DAA+D;IAC/D,IAAI,CAAwB;IAE5B;;;OAGG;IACH,YAAY,SAAiB,EAAE,QAA+B;QAC5D,KAAK,EAAE,CAAC;QAER,IAAI,CAAC,SAAS,GAAG,SAAS,CAAC;QAC3B,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;QACzB,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;YAChD,2CAA2C;YAC3C,QAAQ,EAAE,IAAI;YAEd,gDAAgD;YAChD,EAAE,EAAE,CAAC,KAAa,EAAE,QAAmC,EAAE,EAAE,CACzD,IAAI,CAAC,EAAE,CAAC,KAAK,EAAE,QAAQ,CAAC;SAC3B,CAAqC,CAAC;QAEvC,sCAAsC;QACtC,IAAI,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,GAAG,IAAI,EAAE,EAAE,CAC5B,IAAI,CAAC,cAAc,CAAC,mBAAW,CAAC,KAAK,EAAE,GAAG,IAAI,CAAC,CAAC;QAClD,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,EAAE,CAC3B,IAAI,CAAC,cAAc,CAAC,mBAAW,CAAC,IAAI,EAAE,GAAG,IAAI,CAAC,CAAC;QACjD,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,EAAE,CAC3B,IAAI,CAAC,cAAc,CAAC,mBAAW,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,CAAC;QACpD,IAAI,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,GAAG,IAAI,EAAE,EAAE,CAC5B,IAAI,CAAC,cAAc,CAAC,mBAAW,CAAC,KAAK,EAAE,GAAG,IAAI,CAAC,CAAC;QAClD,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,SAAiB,EAAE,EAAE,CAAC,GAAG,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC;IACtE,CAAC;IAED,MAAM,CAAC,MAAiB,EAAE,GAAG,IAAe;QAC1C,sCAAsC;QACtC,IAAI,IAAI,CAAC,QAAQ,EAAE,CAAC;YAClB,IAAI,CAAC;gBACH,IAAI,CAAC,QAAQ,CAAC,MAAM,EAAE,GAAG,IAAI,CAAC,CAAC;YACjC,CAAC;YAAC,OAAO,CAAC,EAAE,CAAC;gBACX,8DAA8D;YAChE,CAAC;QACH,CAAC;QAED,oBAAoB;QACpB,IAAI,CAAC;YACH,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,CAAC,CAAC;QACjC,CAAC;QAAC,OAAO,CAAC,EAAE,CAAC;YACX,8DAA8D;QAChE,CAAC;IACH,CAAC;IAED,cAAc,CAAC,QAAqB,EAAE,GAAG,IAAe;QACtD,IAAI,CAAC,MAAM,CAAC,EAAC,QAAQ,EAAC,EAAE,GAAG,IAAI,CAAC,CAAC;IACnC,CAAC;CACF;AA9DD,4CA8DC;AAED;;GAEG;AACU,QAAA,WAAW,GAAG,IAAI,gBAAgB,CAAC,EAAE,EAAE,GAAG,EAAE,GAAE,CAAC,CAAC,CAAC,IAAI,CAAC;AAEnE,yFAAyF;AAEzF;;;;;;GAMG;AACH,MAAsB,mBAAmB;IACvC,MAAM,GAAG,IAAI,GAAG,EAAiC,CAAC;IAClD,OAAO,GAAa,EAAE,CAAC;IACvB,UAAU,GAAG,KAAK,CAAC;IAEnB;QACE,4EAA4E;QAC5E,qEAAqE;QACrE,IAAI,QAAQ,GAAG,OAAO,CAAC,GAAG,CAAC,WAAG,CAAC,WAAW,CAAC,IAAI,GAAG,CAAC;QACnD,IAAI,QAAQ,KAAK,KAAK,EAAE,CAAC;YACvB,QAAQ,GAAG,GAAG,CAAC;QACjB,CAAC;QACD,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;IACrC,CAAC;IAeD,GAAG,CAAC,SAAiB,EAAE,MAAiB,EAAE,GAAG,IAAe;QAC1D,IAAI,CAAC;YACH,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC;gBACrB,IAAI,CAAC,UAAU,EAAE,CAAC;gBAClB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;YACzB,CAAC;YAED,IAAI,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;YACxC,IAAI,CAAC,MAAM,EAAE,CAAC;gBACZ,MAAM,GAAG,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC;gBACpC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC;YACrC,CAAC;YACD,MAAM,CAAC,MAAM,EAAE,GAAG,IAAI,CAAC,CAAC;QAC1B,CAAC;QAAC,OAAO,CAAC,EAAE,CAAC;YACX,mEAAmE;YACnE,0BAA0B;YAC1B,KAAK;YACL,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QACnB,CAAC;IACH,CAAC;CACF;AAhDD,kDAgDC;AAED,8EAA8E;AAC9E,EAAE;AACF,kFAAkF;AAClF,wEAAwE;AACxE,0EAA0E;AAC1E,gFAAgF;AAChF,mEAAmE;AACnE,EAAE;AACF,MAAM,WAAY,SAAQ,mBAAmB;IAC3C,8EAA8E;IAC9E,qBAAqB;IACrB,aAAa,GAAG,KAAK,CAAC;IAEtB,SAAS,CAAC,SAAiB;QACzB,OAAO,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;IAC5C,CAAC;IAED,UAAU,CAAC,SAAiB;QAC1B,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC;YACxC,OAAO,GAAG,EAAE,GAAE,CAAC,CAAC;QAClB,CAAC;QAED,OAAO,CAAC,MAAiB,EAAE,GAAG,IAAe,EAAE,EAAE;YAC/C,4EAA4E;YAC5E,MAAM,QAAQ,GAAG,GAAG,iBAAO,CAAC,KAAK,GAAG,SAAS,GAAG,iBAAO,CAAC,KAAK,EAAE,CAAC;YAChE,MAAM,GAAG,GAAG,GAAG,iBAAO,CAAC,MAAM,GAAG,OAAO,CAAC,GAAG,GAAG,iBAAO,CAAC,KAAK,EAAE,CAAC;YAC9D,IAAI,KAAa,CAAC;YAClB,QAAQ,MAAM,CAAC,QAAQ,EAAE,CAAC;gBACxB,KAAK,mBAAW,CAAC,KAAK;oBACpB,KAAK,GAAG,GAAG,iBAAO,CAAC,GAAG,GAAG,MAAM,CAAC,QAAQ,GAAG,iBAAO,CAAC,KAAK,EAAE,CAAC;oBAC3D,MAAM;gBACR,KAAK,mBAAW,CAAC,IAAI;oBACnB,KAAK,GAAG,GAAG,iBAAO,CAAC,OAAO,GAAG,MAAM,CAAC,QAAQ,GAAG,iBAAO,CAAC,KAAK,EAAE,CAAC;oBAC/D,MAAM;gBACR,KAAK,mBAAW,CAAC,OAAO;oBACtB,KAAK,GAAG,GAAG,iBAAO,CAAC,MAAM,GAAG,MAAM,CAAC,QAAQ,GAAG,iBAAO,CAAC,KAAK,EAAE,CAAC;oBAC9D,MAAM;gBACR;oBACE,KAAK,GAAG,MAAM,CAAC,QAAQ,IAAI,mBAAW,CAAC,OAAO,CAAC;oBAC/C,MAAM;YACV,CAAC;YACD,MAAM,GAAG,GAAG,IAAI,CAAC,iBAAiB,CAAC,EAAC,MAAM,EAAE,iBAAO,CAAC,OAAO,EAAC,EAAE,GAAG,IAAI,CAAC,CAAC;YAEvE,MAAM,cAAc,GAAc,MAAM,CAAC,MAAM,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;YAC5D,OAAO,cAAc,CAAC,QAAQ,CAAC;YAC/B,MAAM,UAAU,GAAG,MAAM,CAAC,mBAAmB,CAAC,cAAc,CAAC,CAAC,MAAM;gBAClE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC;gBAChC,CAAC,CAAC,EAAE,CAAC;YACP,MAAM,YAAY,GAAG,UAAU;gBAC7B,CAAC,CAAC,GAAG,iBAAO,CAAC,IAAI,GAAG,UAAU,GAAG,iBAAO,CAAC,KAAK,EAAE;gBAChD,CAAC,CAAC,EAAE,CAAC;YAEP,OAAO,CAAC,KAAK,CACX,iBAAiB,EACjB,GAAG,EACH,QAAQ,EACR,KAAK,EACL,GAAG,EACH,UAAU,CAAC,CAAC,CAAC,IAAI,YAAY,EAAE,CAAC,CAAC,CAAC,EAAE,CACrC,CAAC;QACJ,CAAC,CAAC;IACJ,CAAC;IAED,uCAAuC;IACvC,iHAAiH;IACjH,UAAU;QACR,MAAM,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QAC5C,MAAM,MAAM,GAAG,YAAY;aACxB,OAAO,CAAC,oBAAoB,EAAE,MAAM,CAAC;aACrC,OAAO,CAAC,KAAK,EAAE,IAAI,CAAC;aACpB,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;QACxB,IAAI,CAAC,aAAa,GAAG,IAAI,MAAM,CAAC,IAAI,MAAM,GAAG,EAAE,GAAG,CAAC,CAAC;IACtD,CAAC;CACF;AAED;;GAEG;AACH,SAAgB,cAAc;IAC5B,OAAO,IAAI,WAAW,EAAE,CAAC;AAC3B,CAAC;AASD,MAAM,YAAa,SAAQ,mBAAmB;IAC5C,QAAQ,CAAe;IAEvB,YAAY,GAAiB;QAC3B,KAAK,EAAE,CAAC;QACR,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC;IACtB,CAAC;IAED,UAAU,CAAC,SAAiB;QAC1B,MAAM,WAAW,GAAG,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;QAC7C,OAAO,CAAC,MAAiB,EAAE,GAAG,IAAe,EAAE,EAAE;YAC/C,wDAAwD;YACxD,WAAW,CAAC,IAAI,CAAC,CAAC,CAAW,EAAE,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;QACnD,CAAC,CAAC;IACJ,CAAC;IAED,UAAU;QACR,MAAM,eAAe,GAAG,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;QACxD,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,GAAG,eAAe,GAC5C,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAC1B,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC;IAC9B,CAAC;CACF;AAED;;;;;;;;;;;;;;GAcG;AACH,SAAgB,eAAe,CAAC,QAAsB;IACpD,OAAO,IAAI,YAAY,CAAC,QAAQ,CAAC,CAAC;AACpC,CAAC;AAED;;;;;GAKG;AACH,MAAM,iBAAkB,SAAQ,mBAAmB;IACjD,QAAQ,CAAsB;IAE9B,YAAY,QAA0B;QACpC,KAAK,EAAE,CAAC;QACR,IAAI,CAAC,QAAQ,GAAI,QAAgC,IAAI,SAAS,CAAC;IACjE,CAAC;IAED,UAAU,CAAC,SAAiB;QAC1B,MAAM,WAAW,GAAG,IAAI,CAAC,QAAQ,EAAE,UAAU,CAAC,SAAS,CAAC,CAAC;QACzD,OAAO,CAAC,MAAiB,EAAE,GAAG,IAAe,EAAE,EAAE;YAC/C,MAAM,QAAQ,GAAG,MAAM,CAAC,QAAQ,IAAI,mBAAW,CAAC,IAAI,CAAC;YACrD,MAAM,IAAI,GAAG,MAAM,CAAC,MAAM,CACxB;gBACE,QAAQ;gBACR,OAAO,EAAE,IAAI,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;aAC9B,EACD,MAAM,CACP,CAAC;YAEF,MAAM,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;YACxC,IAAI,WAAW,EAAE,CAAC;gBAChB,WAAW,CAAC,MAAM,EAAE,UAAU,CAAC,CAAC;YAClC,CAAC;iBAAM,CAAC;gBACN,OAAO,CAAC,GAAG,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC;YAChC,CAAC;QACH,CAAC,CAAC;IACJ,CAAC;IAED,UAAU;QACR,IAAI,CAAC,QAAQ,EAAE,UAAU,EAAE,CAAC;IAC9B,CAAC;CACF;AAED;;;;;;;;;;;;GAYG;AACH,SAAgB,oBAAoB,CAClC,QAA0B;IAE1B,OAAO,IAAI,iBAAiB,CAAC,QAAQ,CAAC,CAAC;AACzC,CAAC;AAED;;GAEG;AACU,QAAA,GAAG,GAAG;IACjB;;;OAGG;IACH,WAAW,EAAE,yBAAyB;CACvC,CAAC;AAEF,0EAA0E;AAC1E,kFAAkF;AAClF,MAAM,WAAW,GAAG,IAAI,GAAG,EAA4B,CAAC;AAExD,6CAA6C;AAC7C,IAAI,aAAa,GAAuC,SAAS,CAAC;AAElE;;;;;;;GAOG;AACH,SAAgB,UAAU,CAAC,OAA2C;IACpE,aAAa,GAAG,OAAO,CAAC;IACxB,WAAW,CAAC,KAAK,EAAE,CAAC;AACtB,CAAC;AAED;;;;;;;;;GASG;AACH,SAAgB,GAAG,CACjB,SAAiB,EACjB,MAA8B;IAE9B,qEAAqE;IACrE,qEAAqE;IACrE,kBAAkB;IAClB,IAAI,CAAC,aAAa,EAAE,CAAC;QACnB,MAAM,WAAW,GAAG,OAAO,CAAC,GAAG,CAAC,WAAG,CAAC,WAAW,CAAC,CAAC;QACjD,IAAI,CAAC,WAAW,EAAE,CAAC;YACjB,OAAO,mBAAW,CAAC;QACrB,CAAC;IACH,CAAC;IAED,wEAAwE;IACxE,yCAAyC;IACzC,IAAI,CAAC,SAAS,EAAE,CAAC;QACf,OAAO,mBAAW,CAAC;IACrB,CAAC;IAED,sBAAsB;IACtB,IAAI,MAAM,EAAE,CAAC;QACX,SAAS,GAAG,GAAG,MAAM,CAAC,QAAQ,CAAC,SAAS,IAAI,SAAS,EAAE,CAAC;IAC1D,CAAC;IAED,2DAA2D;IAC3D,MAAM,QAAQ,GAAG,WAAW,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC5C,IAAI,QAAQ,EAAE,CAAC;QACb,OAAO,QAAQ,CAAC,IAAI,CAAC;IACvB,CAAC;IAED,4BAA4B;IAC5B,IAAI,aAAa,KAAK,IAAI,EAAE,CAAC;QAC3B,uBAAuB;QACvB,OAAO,mBAAW,CAAC;IACrB,CAAC;SAAM,IAAI,aAAa,KAAK,SAAS,EAAE,CAAC;QACvC,gDAAgD;QAChD,aAAa,GAAG,cAAc,EAAE,CAAC;IACnC,CAAC;IAED,2EAA2E;IAC3E,MAAM,MAAM,GAAqB,CAAC,GAAG,EAAE;QACrC,IAAI,eAAe,GAAgC,SAAS,CAAC;QAC7D,MAAM,SAAS,GAAG,IAAI,gBAAgB,CACpC,SAAS,EACT,CAAC,MAAiB,EAAE,GAAG,IAAe,EAAE,EAAE;YACxC,IAAI,eAAe,KAAK,aAAa,EAAE,CAAC;gBACtC,sCAAsC;gBACtC,IAAI,aAAa,KAAK,IAAI,EAAE,CAAC;oBAC3B,uBAAuB;oBACvB,OAAO;gBACT,CAAC;qBAAM,IAAI,aAAa,KAAK,SAAS,EAAE,CAAC;oBACvC,gDAAgD;oBAChD,aAAa,GAAG,cAAc,EAAE,CAAC;gBACnC,CAAC;gBAED,eAAe,GAAG,aAAa,CAAC;YAClC,CAAC;YAED,aAAa,EAAE,GAAG,CAAC,SAAS,EAAE,MAAM,EAAE,GAAG,IAAI,CAAC,CAAC;QACjD,CAAC,CACF,CAAC;QACF,OAAO,SAAS,CAAC;IACnB,CAAC,CAAC,EAAE,CAAC;IAEL,WAAW,CAAC,GAAG,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC;IACnC,OAAO,MAAM,CAAC,IAAI,CAAC;AACrB,CAAC"}

@@ -29,2 +29,6 @@ "use strict";

class Duration {
millis;
static secondInMillis = 1000;
static minuteInMillis = Duration.secondInMillis * 60;
static hourInMillis = Duration.minuteInMillis * 60;
constructor(millis) {

@@ -57,7 +61,6 @@ this.millis = millis;

static from(durationLike) {
var _a, _b, _c, _d;
let millis = (_a = durationLike.millis) !== null && _a !== void 0 ? _a : 0;
millis += ((_b = durationLike.seconds) !== null && _b !== void 0 ? _b : 0) * Duration.secondInMillis;
millis += ((_c = durationLike.minutes) !== null && _c !== void 0 ? _c : 0) * Duration.minuteInMillis;
millis += ((_d = durationLike.hours) !== null && _d !== void 0 ? _d : 0) * Duration.hourInMillis;
let millis = durationLike.millis ?? 0;
millis += (durationLike.seconds ?? 0) * Duration.secondInMillis;
millis += (durationLike.minutes ?? 0) * Duration.minuteInMillis;
millis += (durationLike.hours ?? 0) * Duration.hourInMillis;
return new Duration(millis);

@@ -67,5 +70,2 @@ }

exports.Duration = Duration;
Duration.secondInMillis = 1000;
Duration.minuteInMillis = Duration.secondInMillis * 60;
Duration.hourInMillis = Duration.minuteInMillis * 60;
//# sourceMappingURL=temporal.js.map

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

{"version":3,"file":"temporal.js","sourceRoot":"","sources":["../../src/temporal.ts"],"names":[],"mappings":";AAAA,iCAAiC;AACjC,EAAE;AACF,kEAAkE;AAClE,mEAAmE;AACnE,0CAA0C;AAC1C,EAAE;AACF,kDAAkD;AAClD,EAAE;AACF,sEAAsE;AACtE,oEAAoE;AACpE,2EAA2E;AAC3E,sEAAsE;AACtE,iCAAiC;;;AA6BjC;;;;;;;;;;GAUG;AACH,MAAa,QAAQ;IAOnB,YAAoB,MAAc;QAChC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;IACvB,CAAC;IAED;;;OAGG;IACH,OAAO,CAAC,OAAoB;QAC1B,QAAQ,OAAO,EAAE,CAAC;YAChB,KAAK,MAAM;gBACT,OAAO,IAAI,CAAC,MAAM,GAAG,QAAQ,CAAC,YAAY,CAAC;YAC7C,KAAK,QAAQ;gBACX,OAAO,IAAI,CAAC,MAAM,GAAG,QAAQ,CAAC,cAAc,CAAC;YAC/C,KAAK,QAAQ;gBACX,OAAO,IAAI,CAAC,MAAM,GAAG,QAAQ,CAAC,cAAc,CAAC;YAC/C,KAAK,aAAa;gBAChB,OAAO,IAAI,CAAC,MAAM,CAAC;YACrB;gBACE,MAAM,IAAI,KAAK,CAAC,sCAAsC,OAAO,EAAE,CAAC,CAAC;QACrE,CAAC;IACH,CAAC;IAED;;;;OAIG;IACH,MAAM,CAAC,IAAI,CAAC,YAA0B;;QACpC,IAAI,MAAM,GAAG,MAAA,YAAY,CAAC,MAAM,mCAAI,CAAC,CAAC;QACtC,MAAM,IAAI,CAAC,MAAA,YAAY,CAAC,OAAO,mCAAI,CAAC,CAAC,GAAG,QAAQ,CAAC,cAAc,CAAC;QAChE,MAAM,IAAI,CAAC,MAAA,YAAY,CAAC,OAAO,mCAAI,CAAC,CAAC,GAAG,QAAQ,CAAC,cAAc,CAAC;QAChE,MAAM,IAAI,CAAC,MAAA,YAAY,CAAC,KAAK,mCAAI,CAAC,CAAC,GAAG,QAAQ,CAAC,YAAY,CAAC;QAE5D,OAAO,IAAI,QAAQ,CAAC,MAAM,CAAC,CAAC;IAC9B,CAAC;;AA1CH,4BA2CC;AAxCgB,uBAAc,GAAG,IAAI,CAAC;AACtB,uBAAc,GAAG,QAAQ,CAAC,cAAc,GAAG,EAAE,CAAC;AAC9C,qBAAY,GAAG,QAAQ,CAAC,cAAc,GAAG,EAAE,CAAC"}
{"version":3,"file":"temporal.js","sourceRoot":"","sources":["../../src/temporal.ts"],"names":[],"mappings":";AAAA,iCAAiC;AACjC,EAAE;AACF,kEAAkE;AAClE,mEAAmE;AACnE,0CAA0C;AAC1C,EAAE;AACF,kDAAkD;AAClD,EAAE;AACF,sEAAsE;AACtE,oEAAoE;AACpE,2EAA2E;AAC3E,sEAAsE;AACtE,iCAAiC;;;AA6BjC;;;;;;;;;;GAUG;AACH,MAAa,QAAQ;IACX,MAAM,CAAS;IAEf,MAAM,CAAC,cAAc,GAAG,IAAI,CAAC;IAC7B,MAAM,CAAC,cAAc,GAAG,QAAQ,CAAC,cAAc,GAAG,EAAE,CAAC;IACrD,MAAM,CAAC,YAAY,GAAG,QAAQ,CAAC,cAAc,GAAG,EAAE,CAAC;IAE3D,YAAoB,MAAc;QAChC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;IACvB,CAAC;IAED;;;OAGG;IACH,OAAO,CAAC,OAAoB;QAC1B,QAAQ,OAAO,EAAE,CAAC;YAChB,KAAK,MAAM;gBACT,OAAO,IAAI,CAAC,MAAM,GAAG,QAAQ,CAAC,YAAY,CAAC;YAC7C,KAAK,QAAQ;gBACX,OAAO,IAAI,CAAC,MAAM,GAAG,QAAQ,CAAC,cAAc,CAAC;YAC/C,KAAK,QAAQ;gBACX,OAAO,IAAI,CAAC,MAAM,GAAG,QAAQ,CAAC,cAAc,CAAC;YAC/C,KAAK,aAAa;gBAChB,OAAO,IAAI,CAAC,MAAM,CAAC;YACrB;gBACE,MAAM,IAAI,KAAK,CAAC,sCAAsC,OAAO,EAAE,CAAC,CAAC;QACrE,CAAC;IACH,CAAC;IAED;;;;OAIG;IACH,MAAM,CAAC,IAAI,CAAC,YAA0B;QACpC,IAAI,MAAM,GAAG,YAAY,CAAC,MAAM,IAAI,CAAC,CAAC;QACtC,MAAM,IAAI,CAAC,YAAY,CAAC,OAAO,IAAI,CAAC,CAAC,GAAG,QAAQ,CAAC,cAAc,CAAC;QAChE,MAAM,IAAI,CAAC,YAAY,CAAC,OAAO,IAAI,CAAC,CAAC,GAAG,QAAQ,CAAC,cAAc,CAAC;QAChE,MAAM,IAAI,CAAC,YAAY,CAAC,KAAK,IAAI,CAAC,CAAC,GAAG,QAAQ,CAAC,YAAY,CAAC;QAE5D,OAAO,IAAI,QAAQ,CAAC,MAAM,CAAC,CAAC;IAC9B,CAAC;;AA1CH,4BA2CC"}
{
"name": "google-logging-utils",
"version": "1.1.3",
"version": "1.1.4",
"description": "A debug logger package for other Google libraries",
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
"files": [

@@ -19,3 +20,4 @@ "build/src"

"samples-test": "cd samples/ && npm link ../ && npm install && npm test && cd ../",
"system-test": "echo no system tests 🙀"
"system-test": "echo no system tests 🙀",
"docs": "echo no docs needed"
},

@@ -31,9 +33,9 @@ "author": "Google API Authors",

"@types/mocha": "^10.0.10",
"@types/node": "^22.9.1",
"@types/sinon": "^17.0.3",
"c8": "^9.0.0",
"gts": "^5.3.1",
"mocha": "^9.0.0",
"sinon": "^21.0.0",
"typescript": "^5.1.6"
"@types/node": "^24.0.0",
"@types/sinon": "^21.0.0",
"c8": "^10.1.3",
"gts": "^6.0.2",
"mocha": "^11.1.0",
"sinon": "21.0.3",
"typescript": "5.8.3"
},

@@ -40,0 +42,0 @@ "bugs": {