Documentation ¶
Index ¶
Constants ¶
View Source
const ( // TraceIDKey 跟踪ID TraceIDKey = "trace_id" // SpanIDKey 请求ID SpanIDKey = "span_id" // UserIDKey 用户ID UserIDKey = "user_id" )
Variables ¶
This section is empty.
Functions ¶
func DefaultFormatter ¶
DefaultFormatter returns a default Logstash formatter: A JSON format with "@version" set to "1" (unless set differently in `fields`, "type" to "log" (unless set differently in `fields`), "@timestamp" to the log time and "message" to the log message.
Note: to set a different configuration use the `LogstashFormatter` structure.
func NewRedisHook ¶
NewRedisHook ...
Types ¶
type LogstashFormatter ¶
LogstashFormatter represents a Logstash format. It has logrus.Formatter which formats the entry and logrus.Fields which are added to the JSON message if not given in the entry data.
Note: use the `DefaultFormatter` function to set a default Logstash formatter.
Click to show internal directories.
Click to hide internal directories.