public RollingFileDailyTrigger( IRollingFileAction actionTrigger, bool instantNext = true ) : this(new[] { actionTrigger }, instantNext) { }
public RollingFileBytesLimitTrigger( IRollingFileAction actionTrigger, long bytesLimit = 1024 * 1024 * 1024 ) { BytesLimit = bytesLimit; _actionTrigger = actionTrigger; }
public static RollingFileLogger AddBytesLimitRollerPipe( this RollingFileLogger source, IRollingFileAction action = null, long bytesLimit = 1024 * 1024 * 1024 ) { action = action ?? new RollingFileDisableLoggerAction(); source.Pipes.Add( new RollingFileBytesLimitTrigger(action, bytesLimit) ); return(source); }