The logger
package provides a simple logging utility for Go applications, allowing you to easily log messages with timestamps, file information, and custom prefixes.
To use this package in your Go project, you can install it using the following command:
go get -u github.com/NIR3X/logger
Import the package in your Go code:
import "github.com/NIR3X/logger"
The Fprintln
function writes formatted log messages to the specified io.Writer
with a timestamp, file information, and additional content. Example:
logger.Fprintln(os.Stdout, "This is a log message.")
The Eprintln
function writes formatted error messages to the standard error stream with a timestamp, file information, and the "error:" prefix. Example:
logger.Eprintln("This is an error message.")
The Println
function writes formatted log messages to the standard output with a timestamp and file information. Example:
logger.Println("This is another log message.")
Feel free to explore and adapt the functions to suit your logging needs.
This program is Free Software: You can use, study share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.