diff --git a/index.ts b/index.ts index 8d31697..c17a91d 100644 --- a/index.ts +++ b/index.ts @@ -1,4 +1,4 @@ export * from './logger'; export { LoggerComponent, LogLevel, getLogger, logger } from './logger'; -export const version = '1.0.0'; -export const ior = 'com.metatrom.examples.logger@1.0.0'; +export const version = '1.0.1-beta.4'; +export const ior = 'com.metatrom.universal-components.logger@1.0.1-beta.4'; diff --git a/logger.d.ts b/logger.d.ts index 4da1844..2563c57 100644 --- a/logger.d.ts +++ b/logger.d.ts @@ -1,38 +1,36 @@ -declare module 'ior:esm:com.metatrom.examples.logger@1.0.0' { - export enum LogLevel { - TRACE = 0, - DEBUG = 1, - INFO = 2, - WARN = 3, - ERROR = 4, - FATAL = 5, - } - - export interface ILoggerComponent { - init(): Promise; - setLevel(level: LogLevel): void; - trace(message: string, ...args: unknown[]): void; - debug(message: string, ...args: unknown[]): void; - info(message: string, ...args: unknown[]): void; - warn(message: string, ...args: unknown[]): void; - error(message: string, ...args: unknown[]): void; - fatal(message: string, ...args: unknown[]): void; - child(context: string): ILoggerComponent; - } - - export class LoggerComponent implements ILoggerComponent { - constructor(context?: string); - init(): Promise; - setLevel(level: LogLevel): void; - trace(message: string, ...args: unknown[]): void; - debug(message: string, ...args: unknown[]): void; - info(message: string, ...args: unknown[]): void; - warn(message: string, ...args: unknown[]): void; - error(message: string, ...args: unknown[]): void; - fatal(message: string, ...args: unknown[]): void; - child(context: string): ILoggerComponent; - } - - export function getLogger(context?: string): ILoggerComponent; - export const logger: LoggerComponent; +export enum LogLevel { + TRACE = 0, + DEBUG = 1, + INFO = 2, + WARN = 3, + ERROR = 4, + FATAL = 5, } + +export interface ILoggerComponent { + init(): Promise; + setLevel(level: LogLevel): void; + trace(message: string, ...args: unknown[]): void; + debug(message: string, ...args: unknown[]): void; + info(message: string, ...args: unknown[]): void; + warn(message: string, ...args: unknown[]): void; + error(message: string, ...args: unknown[]): void; + fatal(message: string, ...args: unknown[]): void; + child(context: string): ILoggerComponent; +} + +export class LoggerComponent implements ILoggerComponent { + constructor(context?: string); + init(): Promise; + setLevel(level: LogLevel): void; + trace(message: string, ...args: unknown[]): void; + debug(message: string, ...args: unknown[]): void; + info(message: string, ...args: unknown[]): void; + warn(message: string, ...args: unknown[]): void; + error(message: string, ...args: unknown[]): void; + fatal(message: string, ...args: unknown[]): void; + child(context: string): ILoggerComponent; +} + +export function getLogger(context?: string): ILoggerComponent; +export const logger: LoggerComponent; diff --git a/package.json b/package.json index 746c11c..52c052b 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,11 @@ { "name": "@metatrom/logger", - "version": "1.0.1-beta.3", + "version": "1.0.1-beta.4", "main": "index.ts", + "types": "logger.d.ts", "type": "module", "metatrom": { - "ior": "com.metatrom.universal-components.logger@1.0.1-beta.3", + "ior": "com.metatrom.universal-components.logger@1.0.1-beta.4", "capabilities": { "p2p": false, "contracts": false,