UNPKG

@ngworker/lumberjack

Version:

Lumberjack is a versatile Angular logging library, specifically designed to be extended and customized

21 lines 1.99 kB
import { Injectable } from '@angular/core'; import * as i0 from "@angular/core"; /** * Used by Lumberjack to timestamp logs at their creation time. * * Can be overridden for testing purposes. */ export class LumberjackTimeService { /** * Return the current date-time as Unix epoch ticks in milliseconds. */ getUnixEpochTicks() { return Date.now(); } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.0.0", ngImport: i0, type: LumberjackTimeService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "19.0.0", ngImport: i0, type: LumberjackTimeService }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.0.0", ngImport: i0, type: LumberjackTimeService, decorators: [{ type: Injectable }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibHVtYmVyamFjay10aW1lLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9uZ3dvcmtlci9sdW1iZXJqYWNrL3NyYy9saWIvdGltZS9sdW1iZXJqYWNrLXRpbWUuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUUzQzs7OztHQUlHO0FBRUgsTUFBTSxPQUFPLHFCQUFxQjtJQUNoQzs7T0FFRztJQUNILGlCQUFpQjtRQUNmLE9BQU8sSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQ3BCLENBQUM7dUdBTlUscUJBQXFCOzJHQUFyQixxQkFBcUI7OzJGQUFyQixxQkFBcUI7a0JBRGpDLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbi8qKlxuICogVXNlZCBieSBMdW1iZXJqYWNrIHRvIHRpbWVzdGFtcCBsb2dzIGF0IHRoZWlyIGNyZWF0aW9uIHRpbWUuXG4gKlxuICogQ2FuIGJlIG92ZXJyaWRkZW4gZm9yIHRlc3RpbmcgcHVycG9zZXMuXG4gKi9cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBMdW1iZXJqYWNrVGltZVNlcnZpY2Uge1xuICAvKipcbiAgICogUmV0dXJuIHRoZSBjdXJyZW50IGRhdGUtdGltZSBhcyBVbml4IGVwb2NoIHRpY2tzIGluIG1pbGxpc2Vjb25kcy5cbiAgICovXG4gIGdldFVuaXhFcG9jaFRpY2tzKCk6IG51bWJlciB7XG4gICAgcmV0dXJuIERhdGUubm93KCk7XG4gIH1cbn1cbiJdfQ==