https://github.com/emako/fischless.logger
A simple logger library
https://github.com/emako/fischless.logger
asynclogger csharp dotnet logger logging
Last synced: 6 months ago
JSON representation
A simple logger library
- Host: GitHub
- URL: https://github.com/emako/fischless.logger
- Owner: emako
- License: mit
- Created: 2024-11-17T16:27:17.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-11-17T16:44:18.000Z (7 months ago)
- Last Synced: 2024-12-17T23:12:21.825Z (6 months ago)
- Topics: asynclogger, csharp, dotnet, logger, logging
- Language: C#
- Homepage:
- Size: 83 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://nuget.org/packages/Fischless.Logger) [](https://github.com/emako/Fischless.Logger/blob/master/LICENSE) [](https://github.com/emako/Fischless.Logger/actions/workflows/library.nuget.yml)
# Fischless.Logger
A simple logger library used for [Fischless](https://github.com/GenshinMatrix/Fischless).
## Usage
```c#
Log.Logger = LoggerConfiguration.CreateDefault()
.UseType(LoggerType.Async)
.UseLevel(LogLevel.Trace)
.WriteToFile(
logFolder: Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), @$"Fischless.Logger.Test\log"),
fileName: $"Fischless_{DateTime.Now:yyyyMMdd}.log"
)
.CreateLogger();Log.Information("Hello, World!");
Log.CloseAndFlush();
```