Skip to content

Commit 237f534

Browse files
committed
Add basic docs to adapters
1 parent db93369 commit 237f534

7 files changed

Lines changed: 15 additions & 0 deletions

File tree

adapter/console/console.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
// (c) 2022 Jacek Olszak
22
// This code is licensed under MIT license (see LICENSE for details)
33

4+
// Package console provides yala adapters capable of logging using simplified console logger. This logger is meant
5+
// to be used for development purposes only. It does not provide any knobs and switches. If you need customization, then
6+
// please use real production-ready logger like zap, logrus or zerolog with appropriate adapter.
7+
//
8+
// The format of message produced by console adapters is:
9+
//
10+
// LEVEL message key=value key=value error=error
11+
//
412
package console
513

614
import (

adapter/glogadapter/glog.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// (c) 2022 Jacek Olszak
22
// This code is licensed under MIT license (see LICENSE for details)
33

4+
// Package glogadapter provides yala adapter which leverages glog package (https://github.com/golang/glog).
45
package glogadapter
56

67
import (

adapter/logrusadapter/logrus.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// (c) 2022 Jacek Olszak
22
// This code is licensed under MIT license (see LICENSE for details)
33

4+
// Package logrusadapter provides yala adapter which leverages logrus module (https://github.com/sirupsen/logrus).
45
package logrusadapter
56

67
import (

adapter/printer/printer.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import (
1616
// This adapter prints fields and error in logfmt format. For example:
1717
//
1818
// message key=value error=message
19+
//
1920
type Adapter struct {
2021
Printer Printer
2122
}

adapter/zapadapter/zapadapter.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// (c) 2022 Jacek Olszak
22
// This code is licensed under MIT license (see LICENSE for details)
33

4+
// Package zapadapter provides yala adapter which leverages zap module (https://github.com/uber-go/zap).
45
package zapadapter
56

67
import (

adapter/zerologadapter/zerolog.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// (c) 2022 Jacek Olszak
22
// This code is licensed under MIT license (see LICENSE for details)
33

4+
// Package zerologadapter provides yala adapter which leverages zerolog module (https://github.com/rs/zerolog).
45
package zerologadapter
56

67
import (

logger/logger.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// (c) 2022 Jacek Olszak
22
// This code is licensed under MIT license (see LICENSE for details)
33

4+
// Package logger provides tiny structured logging abstraction or facade for various logging libraries, allowing the end
5+
// user to plug in the desired logging library in main.go.
46
package logger
57

68
import (

0 commit comments

Comments
 (0)