This is a simple C# utility class that I wrote to do the app logging for small .NET projects.
Example code on how to use it
Simply instantiate the SimpleLogger
class to a local variable:
var logger = new SimpleLogger();
- Create a fresh new log file if the log file does not exist yet.
- The log file will be created in the same folder as the executing assembly.
- The log file name will follow the name of the executing assembly.
Full example:
namespace SimpleLoggerDemo
{
internal class Program
{
private static void Main(string[] args)
{
var logger = new SimpleLogger();
// To log Trace message
logger.Trace("--> Trace in message here...");
// To log Info message
logger.Info("Anything to info here...");
// To log Debug message
logger.Debug("Something to debug...");
// To log Warning message
logger.Warning("Anything to put as a warning log...");
// To log Error message
logger.Error("Error message...");
// To log Fatal error message
logger.Fatal("Fatal error message...");
}
}
}