debug
This commit is contained in:
parent
f29d0f81f9
commit
ebf05f8cb8
2 changed files with 18 additions and 0 deletions
|
|
@ -30,8 +30,15 @@ tasks:
|
|||
desc: Install MCP server to user's local bin
|
||||
deps: [build]
|
||||
cmds:
|
||||
- rm -f ~/.local/bin/telegram-mcp
|
||||
- cp ./bin/telegram-mcp ~/.local/bin/
|
||||
- chmod +x ~/.local/bin/telegram-mcp
|
||||
|
||||
run:sys:
|
||||
desc: Run system test
|
||||
deps: [install]
|
||||
cmds:
|
||||
- telegram-mcp {{.CLI_ARGS}}
|
||||
|
||||
lint:
|
||||
desc: Run linter
|
||||
|
|
|
|||
11
main.go
11
main.go
|
|
@ -18,6 +18,17 @@ func main() {
|
|||
zerolog.TimeFieldFormat = zerolog.TimeFormatUnix
|
||||
log.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stderr})
|
||||
|
||||
debugPath := os.Getenv("TG_DEBUG_LOG")
|
||||
if debugPath != "" {
|
||||
logFile, err := os.OpenFile(debugPath, os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0666)
|
||||
if err != nil {
|
||||
log.Fatal().Err(err).Msg("Failed to open debug log file")
|
||||
}
|
||||
|
||||
log.Logger = log.Output(logFile)
|
||||
log.Info().Msgf("Enabling debug logging to %s", debugPath)
|
||||
}
|
||||
|
||||
homeDir, err := os.UserHomeDir()
|
||||
if err != nil {
|
||||
log.Fatal().Err(err).Msg("Failed to get home dir")
|
||||
|
|
|
|||
Loading…
Reference in a new issue