コード例 #1
0
ファイル: FileLogMethod.cs プロジェクト: mgefvert/Cronical
        public void Open(LogConfiguration configuration)
        {
            _configuration = configuration;
              _stream = null;
              _filename = GetLogFileName(DateTime.Now);

              var directory = GetDirectory();
              if (directory != null && !Directory.Exists(directory))
            Directory.CreateDirectory(directory);

              _stream = new FileStream(Path.Combine(directory, _filename), FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite);
              Active = true;

              // Must come after opening since CheckExpiredFiles actually logs text
              CleanupExpiredFiles();
        }
コード例 #2
0
ファイル: Logger.cs プロジェクト: mgefvert/Cronical
 static Logger()
 {
     Method = new FileLogMethod();
       Configuration = new LogConfiguration();
 }