public void DeleteAll()
 {
     _database.Delete <Log>("");
     _diskProvider.DeleteFile(_environmentProvider.GetLogFileName());
     _diskProvider.DeleteFile(_environmentProvider.GetArchivedLogFileName());
     Logger.Info("Cleared Log History");
 }
Exemple #2
0
        public static void PreStart()
        {
            var environmentProvider = new EnvironmentProvider();

            LogManager.Configuration = new XmlLoggingConfiguration(environmentProvider.GetNlogConfigPath(), false);

            LogConfiguration.RegisterUdpLogger();
            LogConfiguration.RegisterConsoleLogger(LogLevel.Info, "NzbDrone.Web.MvcApplication");
            LogConfiguration.RegisterConsoleLogger(LogLevel.Info, "NzbDrone.Core.CentralDispatch");
            LogConfiguration.RegisterRollingFileLogger(environmentProvider.GetLogFileName(), LogLevel.Trace);
        }
Exemple #3
0
        public FileContentResult File()
        {
            string log = string.Empty;

            if (_diskProvider.FileExists(_environmentProvider.GetArchivedLogFileName()))
            {
                log = _diskProvider.ReadAllText(_environmentProvider.GetArchivedLogFileName());
            }

            log += _diskProvider.ReadAllText(_environmentProvider.GetLogFileName());

            return(new FileContentResult(Encoding.ASCII.GetBytes(log), "text/plain"));
        }