/// <summary> /// Configure logger /// </summary> /// <param name="logTimeOption">DateTime.Now / DateTime.Utcnow in Log</param> /// <param name="logFileName"></param> /// <param name="maxLogFilesCount"></param> /// <param name="maxLogFileSizeKb"></param> /// <param name="logLevel"></param> /// <param name="logToConsole"></param> public virtual void Configure(LogTimeOption logTimeOption = LogTimeOption.DateTimeNow, string logFileName = "app.log", int maxLogFilesCount = 3, int maxLogFileSizeKb = 100, LogLevel logLevel = LogLevel.Warn, bool logToConsole = false) { this.logTimeOption = logTimeOption; this.logFileName = logFileName; this.maxLogFilesCount = maxLogFilesCount; this.maxLogFileSizeKb = maxLogFileSizeKb; this.logLevel = logLevel; this.logToConsole = logToConsole; }
/// <summary> /// Constructor /// </summary> public LoggerBase() { logFileName = "app.log"; maxLogFilesCount = 3; maxLogFileSizeKb = 1000; logLevel = LogLevel.Warn; logTimeOption = LogTimeOption.DateTimeNow; logToConsole = false; }
/// <summary> /// Configure logger /// </summary> /// <param name="logTimeOption">DateTime.Now / DateTime.UtcNow for log time</param> /// <param name="logFileName"></param> /// <param name="maxLogFilesCount"></param> /// <param name="maxLogFileSizeKb"></param> /// <param name="logLevel"></param> /// <param name="logToConsole"></param> public override void Configure(LogTimeOption logTimeOption = LogTimeOption.DateTimeNow, string logFileName = "app.log", int maxLogFilesCount = 3, int maxLogFileSizeKb = 1000, LogLevel logLevel = LogLevel.Warn, bool logToConsole = false) { base.Configure(logTimeOption, logFileName, maxLogFilesCount, maxLogFileSizeKb, logLevel, logToConsole); }