2dust 4 weeks ago
parent
commit
7df90a6034
  1. 41
      v2rayN/ServiceLib/Common/Logging.cs
  2. 2
      v2rayN/ServiceLib/Handler/AppHandler.cs
  3. 2
      v2rayN/ServiceLib/Models/ConfigItems.cs

41
v2rayN/ServiceLib/Common/Logging.cs

@ -37,40 +37,41 @@ namespace ServiceLib.Common
foreach (var filePath in files)
{
var file = new FileInfo(filePath);
if (file.CreationTime < now)
if (file.CreationTime >= now) continue;
try
{
try
{
file.Delete();
}
catch { }
file.Delete();
}
catch
{
// ignored
}
}
}
catch { }
catch
{
// ignored
}
});
}
public static void SaveLog(string strContent)
{
if (LogManager.IsLoggingEnabled())
{
var logger = LogManager.GetLogger("Log1");
logger.Info(strContent);
}
if (!LogManager.IsLoggingEnabled()) return;
LogManager.GetLogger("Log1").Info(strContent);
}
public static void SaveLog(string strTitle, Exception ex)
{
if (LogManager.IsLoggingEnabled())
if (!LogManager.IsLoggingEnabled()) return;
var logger = LogManager.GetLogger("Log2");
logger.Debug($"{strTitle},{ex.Message}");
logger.Debug(ex.StackTrace);
if (ex?.InnerException != null)
{
var logger = LogManager.GetLogger("Log2");
logger.Debug($"{strTitle},{ex.Message}");
logger.Debug(ex.StackTrace);
if (ex?.InnerException != null)
{
logger.Error(ex.InnerException);
}
logger.Error(ex.InnerException);
}
}
}

2
v2rayN/ServiceLib/Handler/AppHandler.cs

@ -71,7 +71,7 @@
public bool InitComponents()
{
Logging.Setup();
Logging.LoggingEnabled(true);
Logging.LoggingEnabled(_config.GuiItem.EnableLog);
Logging.SaveLog($"v2rayN start up | {Utils.GetVersion()} | {Utils.GetExePath()}");
Logging.SaveLog($"{Environment.OSVersion} - {(Environment.Is64BitOperatingSystem ? 64 : 32)}");
Logging.ClearLogs();

2
v2rayN/ServiceLib/Models/ConfigItems.cs

@ -88,6 +88,8 @@
public int TrayMenuServersLimit { get; set; } = 20;
public bool EnableHWA { get; set; } = false;
public bool EnableLog { get; set; } = true;
}
[Serializable]

Loading…
Cancel
Save