/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.Shared/Utils/Logger/FileLoggerProvider.cs
29 строк
528 B
Yair
Code Quality: Updated license header
31 дек 2024, 05:03
31 дек 2024, 05:03
8436c6d
Код
Авторство
О чём код?
// Copyright (c) Files Community // Licensed under the MIT License. using Microsoft.Extensions.Logging; using System.Threading.Tasks; namespace Files.Shared { public sealed class FileLoggerProvider : ILoggerProvider { private readonly string path; public FileLoggerProvider(string path) { this.path = path; } public ILogger CreateLogger(string categoryName) { var logger = new FileLogger(path); _ = Task.Run(() => logger.PurgeLogs(100)); return logger; } public void Dispose() { } } }