remove dsn and add logging to all

This commit is contained in:
Seraphim Strub 2023-04-23 01:23:52 +02:00
parent ec1462cfef
commit fed288f501
6 changed files with 135 additions and 6 deletions

View file

@ -42,7 +42,7 @@ func main() {
err := sentry.Init(sentry.ClientOptions{ err := sentry.Init(sentry.ClientOptions{
// Either set your DSN here or set the SENTRY_DSN environment variable. // Either set your DSN here or set the SENTRY_DSN environment variable.
Dsn: "https://0282823b5ee14546a4c154c129109a31@sentry.rvo.one/2", //Dsn: "",
// Set TracesSampleRate to 1.0 to capture 100% // Set TracesSampleRate to 1.0 to capture 100%
// of transactions for performance monitoring. // of transactions for performance monitoring.
// We recommend adjusting this value in production, // We recommend adjusting this value in production,
@ -119,8 +119,12 @@ func main() {
} }
}() }()
log.Printf("INFO: dealsbot is now running. Press CTRL-C to exit.") log.Printf("INFO: dealsbot (%v) is now running. Press CTRL-C to exit.", release)
sentry.ConfigureScope(func(scope *sentry.Scope) {
scope.SetLevel(sentry.LevelDebug)
sentry.CaptureMessage("DEBUG: dealsbot started") sentry.CaptureMessage("DEBUG: dealsbot started")
})
s := make(chan os.Signal, 1) s := make(chan os.Signal, 1)
signal.Notify(s, syscall.SIGINT, syscall.SIGTERM, os.Interrupt) signal.Notify(s, syscall.SIGINT, syscall.SIGTERM, os.Interrupt)
<-s <-s

View file

@ -10,6 +10,7 @@ import (
"github.com/disgoorg/disgo/rest" "github.com/disgoorg/disgo/rest"
"github.com/disgoorg/disgo/webhook" "github.com/disgoorg/disgo/webhook"
"github.com/disgoorg/snowflake/v2" "github.com/disgoorg/snowflake/v2"
"github.com/getsentry/sentry-go"
"grow.rievo.dev/discordBots/cmd/domaincheckbot/config" "grow.rievo.dev/discordBots/cmd/domaincheckbot/config"
"grow.rievo.dev/discordBots/cmd/domaincheckbot/dns" "grow.rievo.dev/discordBots/cmd/domaincheckbot/dns"
"grow.rievo.dev/discordBots/cmd/domaincheckbot/repository" "grow.rievo.dev/discordBots/cmd/domaincheckbot/repository"
@ -28,7 +29,26 @@ var (
// TODO: clear db from domains removed from json // TODO: clear db from domains removed from json
// sentry
var release string
func main() { func main() {
err := sentry.Init(sentry.ClientOptions{
// Either set your DSN here or set the SENTRY_DSN environment variable.
//Dsn: "",
// Set TracesSampleRate to 1.0 to capture 100%
// of transactions for performance monitoring.
// We recommend adjusting this value in production,
TracesSampleRate: 1.0,
Release: release,
})
if err != nil {
log.Fatalf("sentry.Init: %s", err)
}
// Flush buffered events before the program terminates.
defer sentry.Flush(2 * time.Second)
log.Printf("INFO: starting domainCheck...") log.Printf("INFO: starting domainCheck...")
log.Printf("INFO: disgo version: %v", disgo.Version) log.Printf("INFO: disgo version: %v", disgo.Version)
@ -66,7 +86,9 @@ func main() {
} }
}() }()
log.Printf("INFO: domainCheck is now running. Press CTRL-C to exit.") log.Printf("INFO: domaincheckbot (%v) is now running. Press CTRL-C to exit.", release)
sentry.CaptureMessage("DEBUG: domaincheckbot started")
s := make(chan os.Signal, 1) s := make(chan os.Signal, 1)
signal.Notify(s, syscall.SIGINT, syscall.SIGTERM, os.Interrupt) signal.Notify(s, syscall.SIGINT, syscall.SIGTERM, os.Interrupt)
<-s <-s

View file

@ -6,6 +6,7 @@ import (
"github.com/disgoorg/disgo/bot" "github.com/disgoorg/disgo/bot"
"github.com/disgoorg/disgo/cache" "github.com/disgoorg/disgo/cache"
"github.com/disgoorg/disgo/gateway" "github.com/disgoorg/disgo/gateway"
"github.com/getsentry/sentry-go"
"grow.rievo.dev/discordBots/cmd/funbot/command" "grow.rievo.dev/discordBots/cmd/funbot/command"
"grow.rievo.dev/discordBots/cmd/funbot/config" "grow.rievo.dev/discordBots/cmd/funbot/config"
"log" "log"
@ -13,9 +14,29 @@ import (
"os/signal" "os/signal"
"strings" "strings"
"syscall" "syscall"
"time"
) )
// sentry
var release string
func main() { func main() {
err := sentry.Init(sentry.ClientOptions{
// Either set your DSN here or set the SENTRY_DSN environment variable.
//Dsn: "",
// Set TracesSampleRate to 1.0 to capture 100%
// of transactions for performance monitoring.
// We recommend adjusting this value in production,
TracesSampleRate: 1.0,
Release: release,
})
if err != nil {
log.Fatalf("sentry.Init: %s", err)
}
// Flush buffered events before the program terminates.
defer sentry.Flush(2 * time.Second)
log.Printf("INFO: starting funbot...") log.Printf("INFO: starting funbot...")
log.Printf("INFO: disgo version: %v", disgo.Version) log.Printf("INFO: disgo version: %v", disgo.Version)
@ -66,7 +87,12 @@ func main() {
log.Fatal("error while connecting to gateway: ", err) log.Fatal("error while connecting to gateway: ", err)
} }
log.Printf("INFO: funbot is now running. Press CTRL-C to exit.") log.Printf("INFO: funbot (%v) is now running. Press CTRL-C to exit.", release)
sentry.ConfigureScope(func(scope *sentry.Scope) {
scope.SetLevel(sentry.LevelDebug)
sentry.CaptureMessage("DEBUG: funbot started")
})
s := make(chan os.Signal, 1) s := make(chan os.Signal, 1)
signal.Notify(s, syscall.SIGINT, syscall.SIGTERM, os.Interrupt) signal.Notify(s, syscall.SIGINT, syscall.SIGTERM, os.Interrupt)
<-s <-s

View file

@ -7,6 +7,7 @@ import (
"github.com/disgoorg/disgo/cache" "github.com/disgoorg/disgo/cache"
"github.com/disgoorg/disgo/gateway" "github.com/disgoorg/disgo/gateway"
"github.com/disgoorg/snowflake/v2" "github.com/disgoorg/snowflake/v2"
"github.com/getsentry/sentry-go"
"log" "log"
"os" "os"
"os/signal" "os/signal"
@ -20,7 +21,26 @@ var (
channelTempID snowflake.ID channelTempID snowflake.ID
) )
// sentry
var release string
func main() { func main() {
err := sentry.Init(sentry.ClientOptions{
// Either set your DSN here or set the SENTRY_DSN environment variable.
//Dsn: "",
// Set TracesSampleRate to 1.0 to capture 100%
// of transactions for performance monitoring.
// We recommend adjusting this value in production,
TracesSampleRate: 1.0,
Release: release,
})
if err != nil {
log.Fatalf("sentry.Init: %s", err)
}
// Flush buffered events before the program terminates.
defer sentry.Flush(2 * time.Second)
log.Printf("INFO: starting tempbot...") log.Printf("INFO: starting tempbot...")
log.Printf("INFO: disgo version: %v", disgo.Version) log.Printf("INFO: disgo version: %v", disgo.Version)
@ -95,6 +115,11 @@ func main() {
}() }()
log.Printf("INFO: tempbot is now running. Press CTRL-C to exit.") log.Printf("INFO: tempbot is now running. Press CTRL-C to exit.")
sentry.ConfigureScope(func(scope *sentry.Scope) {
scope.SetLevel(sentry.LevelDebug)
sentry.CaptureMessage("DEBUG: tempbot started")
})
s := make(chan os.Signal, 1) s := make(chan os.Signal, 1)
signal.Notify(s, syscall.SIGINT, syscall.SIGTERM, os.Interrupt) signal.Notify(s, syscall.SIGINT, syscall.SIGTERM, os.Interrupt)
<-s <-s

View file

@ -6,19 +6,40 @@ import (
"github.com/disgoorg/disgo/bot" "github.com/disgoorg/disgo/bot"
"github.com/disgoorg/disgo/cache" "github.com/disgoorg/disgo/cache"
"github.com/disgoorg/disgo/gateway" "github.com/disgoorg/disgo/gateway"
"github.com/getsentry/sentry-go"
"grow.rievo.dev/discordBots/cmd/vcbot/config" "grow.rievo.dev/discordBots/cmd/vcbot/config"
"grow.rievo.dev/discordBots/cmd/vcbot/event" "grow.rievo.dev/discordBots/cmd/vcbot/event"
"log" "log"
"os" "os"
"os/signal" "os/signal"
"syscall" "syscall"
"time"
) )
// sentry
var release string
func main() { func main() {
err := sentry.Init(sentry.ClientOptions{
// Either set your DSN here or set the SENTRY_DSN environment variable.
//Dsn: "",
// Set TracesSampleRate to 1.0 to capture 100%
// of transactions for performance monitoring.
// We recommend adjusting this value in production,
TracesSampleRate: 1.0,
Release: release,
})
if err != nil {
log.Fatalf("sentry.Init: %s", err)
}
// Flush buffered events before the program terminates.
defer sentry.Flush(2 * time.Second)
log.Printf("INFO: starting vcbot...") log.Printf("INFO: starting vcbot...")
log.Printf("INFO: disgo version: %v", disgo.Version) log.Printf("INFO: disgo version: %v", disgo.Version)
err := config.LoadAppleList() err = config.LoadAppleList()
if err != nil { if err != nil {
log.Fatal(err) log.Fatal(err)
return return
@ -66,6 +87,11 @@ func main() {
} }
log.Printf("ERROR: vcbot is now running. Press CTRL-C to exit.") log.Printf("ERROR: vcbot is now running. Press CTRL-C to exit.")
sentry.ConfigureScope(func(scope *sentry.Scope) {
scope.SetLevel(sentry.LevelDebug)
sentry.CaptureMessage("DEBUG: vcbot started")
})
s := make(chan os.Signal, 1) s := make(chan os.Signal, 1)
signal.Notify(s, syscall.SIGINT, syscall.SIGTERM, os.Interrupt) signal.Notify(s, syscall.SIGINT, syscall.SIGTERM, os.Interrupt)
<-s <-s

View file

@ -6,15 +6,36 @@ import (
"github.com/disgoorg/disgo/bot" "github.com/disgoorg/disgo/bot"
"github.com/disgoorg/disgo/cache" "github.com/disgoorg/disgo/cache"
"github.com/disgoorg/disgo/gateway" "github.com/disgoorg/disgo/gateway"
"github.com/getsentry/sentry-go"
"grow.rievo.dev/discordBots/cmd/welcomebot/config" "grow.rievo.dev/discordBots/cmd/welcomebot/config"
"grow.rievo.dev/discordBots/cmd/welcomebot/event" "grow.rievo.dev/discordBots/cmd/welcomebot/event"
"log" "log"
"os" "os"
"os/signal" "os/signal"
"syscall" "syscall"
"time"
) )
// sentry
var release string
func main() { func main() {
err := sentry.Init(sentry.ClientOptions{
// Either set your DSN here or set the SENTRY_DSN environment variable.
//Dsn: "",
// Set TracesSampleRate to 1.0 to capture 100%
// of transactions for performance monitoring.
// We recommend adjusting this value in production,
TracesSampleRate: 1.0,
Release: release,
})
if err != nil {
log.Fatalf("sentry.Init: %s", err)
}
// Flush buffered events before the program terminates.
defer sentry.Flush(2 * time.Second)
log.Printf("INFO: starting welcomebot...") log.Printf("INFO: starting welcomebot...")
log.Printf("INFO: disgo version: %v", disgo.Version) log.Printf("INFO: disgo version: %v", disgo.Version)
@ -73,6 +94,11 @@ func main() {
} }
log.Printf("INFO: welcomebot is now running. Press CTRL-C to exit.") log.Printf("INFO: welcomebot is now running. Press CTRL-C to exit.")
sentry.ConfigureScope(func(scope *sentry.Scope) {
scope.SetLevel(sentry.LevelDebug)
sentry.CaptureMessage("DEBUG: welcomebot started")
})
s := make(chan os.Signal, 1) s := make(chan os.Signal, 1)
signal.Notify(s, syscall.SIGINT, syscall.SIGTERM, os.Interrupt) signal.Notify(s, syscall.SIGINT, syscall.SIGTERM, os.Interrupt)
<-s <-s