@ngworker/lumberjack
Version:
Lumberjack is a versatile Angular logging library, specifically designed to be extended and customized
21 lines • 1.99 kB
JavaScript
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==