NLogger.SimpleConsole
1.1.1
dotnet add package NLogger.SimpleConsole --version 1.1.1
NuGet\Install-Package NLogger.SimpleConsole -Version 1.1.1
<PackageReference Include="NLogger.SimpleConsole" Version="1.1.1" />
<PackageVersion Include="NLogger.SimpleConsole" Version="1.1.1" />
<PackageReference Include="NLogger.SimpleConsole" />
paket add NLogger.SimpleConsole --version 1.1.1
#r "nuget: NLogger.SimpleConsole, 1.1.1"
#:package NLogger.SimpleConsole@1.1.1
#addin nuget:?package=NLogger.SimpleConsole&version=1.1.1
#tool nuget:?package=NLogger.SimpleConsole&version=1.1.1
NLogger.SimpleConsole
A simple, lightweight console logger for .NET 8 applications that provides colored console output for different log levels.
Features
- Simple API: Easy-to-use logging methods
- Colored Output: Different colors for different log levels
- Info: White
- Error: Red
- Warning: Yellow
- Lightweight: No dependencies, minimal overhead
- Cross-platform: Works on Windows, Linux, and macOS
Installation
Install the package via NuGet Package Manager:
dotnet add package NLogger.SimpleConsole
Or via the Package Manager Console:
Install-Package NLogger.SimpleConsole
Usage
using nlogger;
// Create a logger instance
var logger = new SimpleLogger();
// Log informational messages (dark cyan text)
logger.Info("Application started successfully");
// Log error messages (red text)
logger.Error("An error occurred while processing the request");
// Log warning messages (yellow text)
logger.Warning("Configuration file not found, using defaults");
Example Output
The logger will display colored messages in your console:
[INFO] Application started successfully(in dark cyan)[ERROR] An error occurred while processing the request(in red)[WARNING] Configuration file not found, using defaults(in yellow)
Requirements
- .NET 8.0 or later
License
This project is licensed under the MIT License.
Contributing
Contributions are welcome! Please feel free to submit issues or pull requests.
Support
For issues, questions, or suggestions, please visit the GitHub repository.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
v1.1.1: Improved XML documentation for better IntelliSense support. All log messages include timestamps in [yyyy-MM-dd HH:mm:ss] format.