An open API service indexing awesome lists of open source software.

https://github.com/marcoshuck/logger

Logger is a golang logger package with colors!
https://github.com/marcoshuck/logger

Last synced: about 1 month ago
JSON representation

Logger is a golang logger package with colors!

Awesome Lists containing this project

README

        

# Logger

## Installation
```
$ go get -u github.com/marcoshuck/logger
```

## Usage

### In your code
```go
func main() {
l := logger.NewLogger(logger.VerbosityDebug, os.Stdout)
msg := "Hello world!"
l.Debug(fmt.Sprintf("Important message: %s", msg))
}
```

### Output

```text
[31 Aug 20 18:34 -0300] [DEBUG] Important message: Hello world!
```

## Verbosity levels
```go
const (
VerbosityDebug = 0
VerbosityInfo = 1
VerbosityWarning = 2
VerbosityError = 3
VerbosityCritical = 4
)
```