AcManager.EntryPoint.GetLogName C# (CSharp) Méthode

GetLogName() public static méthode

public static GetLogName ( string id ) : string
id string
Résultat string
        public static string GetLogName(string id) {
            if (AppArguments.GetBool(AppFlag.SingleLogFile)) {
                return Path.Combine(ApplicationDataDirectory, "Logs", $"{id}.log");
            }

            var now = DateTime.Now;
            return Path.Combine(ApplicationDataDirectory, "Logs",
                    $"{id}_{now.Year % 100:D2}{now.Month:D2}{now.Day:D2}_{now.Hour:D2}{now.Minute:D2}{now.Second:D2}.log");
        }

Usage Example

Exemple #1
0
        public static void CreateAndRun()
        {
            FilesStorage.Initialize(EntryPoint.ApplicationDataDirectory);
            if (AppArguments.GetBool(AppFlag.DisableSaving))
            {
                ValuesStorage.Initialize();
                CacheStorage.Initialize();
            }
            else
            {
                ValuesStorage.Initialize(FilesStorage.Instance.GetFilename("Values.data"),
                                         InternalUtils.GetValuesStorageEncryptionKey(),
                                         AppArguments.GetBool(AppFlag.DisableValuesCompression));
                CacheStorage.Initialize(FilesStorage.Instance.GetFilename("Cache.data"), AppArguments.GetBool(AppFlag.DisableValuesCompression));
            }

            if (!AppArguments.GetBool(AppFlag.DisableLogging))
            {
                var logFilename = EntryPoint.GetLogName("Main Log");
                Logging.Initialize(FilesStorage.Instance.GetFilename("Logs", logFilename), AppArguments.GetBool(AppFlag.OptimizeLogging, true));
                Logging.Write($"App version: {BuildInformation.AppVersion} ({BuildInformation.Platform}, {WindowsVersionHelper.GetVersion()})");
            }

            if (AppArguments.GetBool(AppFlag.NoProxy, true))
            {
                WebRequest.DefaultWebProxy = null;
            }

            NonfatalError.Initialize();
            LocaleHelper.InitializeAsync().Wait();
            new App().Run();
        }
All Usage Examples Of AcManager.EntryPoint::GetLogName