コード例 #1
0
 public RollingFileDailyTrigger(
     IRollingFileAction actionTrigger,
     bool instantNext = true
     )
     : this(new[] { actionTrigger }, instantNext)
 {
 }
コード例 #2
0
        public RollingFileBytesLimitTrigger(
            IRollingFileAction actionTrigger,
            long bytesLimit = 1024 * 1024 * 1024
            )
        {
            BytesLimit = bytesLimit;

            _actionTrigger = actionTrigger;
        }
コード例 #3
0
        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);
        }