Documentation
¶
Index ¶
- Constants
- func NewLogger(z *zap.Logger) watermill.LoggerAdapter
- func PublishMessage[P any](ctx context.Context, publisher message.Publisher, topic string, payload P) error
- type Logger
- func (l *Logger) Debug(msg string, fields watermill.LogFields)
- func (l *Logger) Error(msg string, err error, fields watermill.LogFields)
- func (l *Logger) Info(msg string, fields watermill.LogFields)
- func (l *Logger) Trace(msg string, fields watermill.LogFields)
- func (l *Logger) With(fields watermill.LogFields) watermill.LoggerAdapter
Constants ¶
View Source
const ( PubSubTraceID = "trace-id" PubSubSpanID = "span-id" )
View Source
const ( // IRC Topic_IRC_CONNECTION_STATE_UPDATE = "ANIME_PACK/IRC.CONNECTION_STATE_UPDATE" Topic_IRC_NOTICE_PENDING_TRANSFER = "ANIME_PACK/IRC.NOTICE_PENDING_TRANSFER" Topic_IRC_PRIVATE_ANNOUNCE_PACK = "ANIME_PACK/IRC.PRIVMSG_ANNOUNCE_PACK" Topic_IRC_PRIVATE_MESSAGE_TRANSFER_IN_QUEUE = "ANIME_PACK/IRC.PRIVMSG_TRANSFER_IN_QUEUE" Topic_IRC_BOT_STATE_UPDATE = "ANIME_PACK/IRC.BOT_STATE_UPDATE" Topic_IRC_CTCP_DCC = "ANIME_PACK/IRC.CTCP_DCC" // Job Topic_JOB_STATE_UPDATE = "ANIME_PACK/JOB.STATE_UPDATE" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger implements watermill.LoggerAdapter with *zap.Logger.
Click to show internal directories.
Click to hide internal directories.