The NotifyMe
package is a robust and flexible logging library for Go applications. It provides various log levels and supports logging to different destinations, making it ideal for both development and production environments.
- Multiple Log Levels: Supports Info, Warn, Error, and Critical log levels.
- Configurable Output: Log messages to standard output or a specified file.
- Concurrency Safe: Ensures thread-safe logging operations.
- Environment Configurable: Set log levels using environment variables.
- Formatted Messages: Allows context and arguments for detailed log messages.
- Easy Integration: Simple API for logging messages based on their severity.
To install the NotifyMe
package, use the following command:
go get github.com/AmosSParker/NotifyMe