Sfoglia il codice sorgente

Silence Jester's query warning

Zed 6 anni fa
parent
commit
1b9fa40237
2 ha cambiato i file con 14 aggiunte e 2 eliminazioni
  1. 12 1
      src/nitter.nim
  2. 2 1
      src/redis_cache.nim

+ 12 - 1
src/nitter.nim

@@ -1,4 +1,4 @@
-import asyncdispatch
+import asyncdispatch, logging, strformat
 from net import Port
 
 import jester
@@ -12,11 +12,22 @@ import routes/[
 const configPath {.strdefine.} = "./nitter.conf"
 let (cfg, fullCfg) = getConfig(configPath)
 
+# Silence Jester's query warning
+addHandler(newConsoleLogger())
+setLogFilter(lvlError)
+
+let http = if cfg.useHttps: "https" else: "http"
+stdout.write &"Starting Nitter at {http}://{cfg.hostname}\n"
+stdout.flushFile
+
 updateDefaultPrefs(fullCfg)
 setCacheTimes(cfg)
 setHmacKey(cfg.hmacKey)
 
 waitFor initRedisPool(cfg)
+stdout.write &"Connected to Redis at {cfg.redisHost}:{cfg.redisPort}\n"
+stdout.flushFile
+
 asyncCheck initTokenPool(cfg)
 
 createUnsupportedRouter(cfg)

+ 2 - 1
src/redis_cache.nim

@@ -36,7 +36,8 @@ proc initRedisPool*(cfg: Config) {.async.} =
     await migrate("frosty", "*")
 
   except OSError:
-    echo "Failed to connect to Redis."
+    stdout.write "Failed to connect to Redis.\n"
+    stdout.flushFile
     quit(1)
 
 template toKey(p: Profile): string = "p:" & toLower(p.username)