mirror of
https://github.com/idanoo/autobrr
synced 2025-07-23 08:49:13 +00:00
feat: irc reconnect (#148)
* chore: add and update deps * feat(irc): change lib add reconnect * feat: remove irc caps * feat: add sleep fix irc stop restart
This commit is contained in:
parent
03ca3ed49a
commit
3759964ea1
6 changed files with 271 additions and 367 deletions
|
@ -2,11 +2,13 @@ package logger
|
|||
|
||||
import (
|
||||
"io"
|
||||
stdlog "log"
|
||||
"os"
|
||||
"time"
|
||||
|
||||
"github.com/autobrr/autobrr/internal/domain"
|
||||
|
||||
"github.com/dcarbone/zadapters/zstdlog"
|
||||
"github.com/r3labs/sse/v2"
|
||||
"github.com/rs/zerolog"
|
||||
"github.com/rs/zerolog/log"
|
||||
|
@ -14,7 +16,13 @@ import (
|
|||
"gopkg.in/natefinch/lumberjack.v2"
|
||||
)
|
||||
|
||||
var (
|
||||
StdLogger *stdlog.Logger
|
||||
StdLeveledLogger *stdlog.Logger
|
||||
)
|
||||
|
||||
func Setup(cfg domain.Config, sse *sse.Server) {
|
||||
|
||||
zerolog.TimeFieldFormat = time.RFC3339
|
||||
zerolog.ErrorStackMarshaler = pkgerrors.MarshalStack
|
||||
|
||||
|
@ -52,4 +60,13 @@ func Setup(cfg domain.Config, sse *sse.Server) {
|
|||
|
||||
log.Logger = log.Hook(&ServerSentEventHook{sse: sse})
|
||||
log.Logger = log.Output(writers)
|
||||
|
||||
// init a logger to use
|
||||
//log := zerolog.New(os.Stdout)
|
||||
|
||||
// creates a *log.Logger with no level prefix
|
||||
StdLogger = zstdlog.NewStdLogger(log.Logger)
|
||||
|
||||
// creates a *log.Logger with a level prefix
|
||||
StdLeveledLogger = zstdlog.NewStdLoggerWithLevel(log.Logger, zerolog.TraceLevel)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue