/*! * @copyright FLYACTS GmbH 2018 */ import * as winston from 'winston'; /** * A logger for backend projects */ export declare class Logger { private interalLogger; private lastFilename; constructor(logLevel?: string); /** * Log level error method */ error(message: string, ...meta: any[]): winston.Logger; /** * Log level warn method */ warn(message: string, ...meta: any[]): winston.Logger; /** * Log level info method */ info(message: string, ...meta: any[]): winston.Logger; /** * Log level debug method */ debug(message: string, ...meta: any[]): winston.Logger; private get filename(); /** * fancy format the log messages */ private format; }