public FileLog(string absoluteFilePath, int maxLogLength, FileLogFilter writeFilter = FileLogFilter.All) { this.writedCount = 0; this.writeFilter = FileLogFilter.All; this.locker = new object(); this.filePath = absoluteFilePath; this.maxLogLength = maxLogLength; this.writeFilter = writeFilter; }
public FileLog(int maxLogLength, string relativeFileName, FileLogFilter writeFilter = FileLogFilter.All) { this.writedCount = 0; this.writeFilter = FileLogFilter.All; this.locker = new object(); this.filePath = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), relativeFileName); this.maxLogLength = maxLogLength; this.writeFilter = writeFilter; }