A virtual newsroom powered by RSS and AI.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

99 lines
15 KiB

{"timestamp":"2025-02-01T01:44:14.174Z","level":"info","message":"connecting to MongoDB","metadata":{"uri":"mongodb://localhost:27017/dtp-newsroom"}}
{"timestamp":"2025-02-01T01:44:14.198Z","level":"debug","message":"connected to MongoDB","metadata":{"id":0}}
{"timestamp":"2025-02-01T01:44:14.199Z","level":"info","message":"connecting to Redis","metadata":{"host":"localhost","port":6379,"keyPrefix":"dnews"}}
{"timestamp":"2025-02-01T01:44:14.200Z","level":"debug","message":"Redis connected"}
{"timestamp":"2025-02-01T01:44:14.203Z","level":"info","message":"loading models","metadata":{"basePath":"/home/rob/projects/dtp/dtp-newsbot/src/app/models"}}
{"timestamp":"2025-02-01T01:44:14.903Z","level":"info","message":"model loaded","metadata":{"name":"ConnectToken"}}
{"timestamp":"2025-02-01T01:44:14.927Z","level":"info","message":"model loaded","metadata":{"name":"CsrfToken"}}
{"timestamp":"2025-02-01T01:44:14.957Z","level":"info","message":"model loaded","metadata":{"name":"EmailBlacklist"}}
{"timestamp":"2025-02-01T01:44:14.988Z","level":"info","message":"model loaded","metadata":{"name":"EmailLog"}}
{"timestamp":"2025-02-01T01:44:15.029Z","level":"info","message":"model loaded","metadata":{"name":"EmailVerify"}}
{"timestamp":"2025-02-01T01:44:15.270Z","level":"info","message":"model loaded","metadata":{"name":"FeedItem"}}
{"timestamp":"2025-02-01T01:44:15.279Z","level":"info","message":"model loaded","metadata":{"name":"Feed"}}
{"timestamp":"2025-02-01T01:44:15.309Z","level":"info","message":"model loaded","metadata":{"name":"Image"}}
{"timestamp":"2025-02-01T01:44:15.650Z","level":"info","message":"model loaded","metadata":{"name":"DtpProcessStatsHistory"}}
{"timestamp":"2025-02-01T01:44:15.686Z","level":"info","message":"model loaded","metadata":{"name":"DtpProcess"}}
{"timestamp":"2025-02-01T01:44:15.716Z","level":"info","message":"model loaded","metadata":{"name":"User"}}
{"timestamp":"2025-02-01T01:44:15.716Z","level":"debug","message":"loading services","metadata":{"basePath":"/home/rob/projects/dtp/dtp-newsbot/src/app/services"}}
{"timestamp":"2025-02-01T01:44:15.732Z","level":"info","message":"loading service","metadata":{"script":"cache.ts","name":"CacheService","slug":"cache"}}
{"timestamp":"2025-02-01T01:44:15.786Z","level":"info","message":"loading service","metadata":{"script":"crypto.ts","name":"CryptoService","slug":"crypto"}}
{"timestamp":"2025-02-01T01:44:15.818Z","level":"info","message":"loading service","metadata":{"script":"csrf-token.ts","name":"CsrfTokenService","slug":"csrfToken"}}
{"timestamp":"2025-02-01T01:44:15.824Z","level":"info","message":"loading service","metadata":{"script":"display-engine.ts","name":"DisplayEngineService","slug":"displayEngine"}}
{"timestamp":"2025-02-01T01:44:15.896Z","level":"info","message":"loading service","metadata":{"script":"email.ts","name":"EmailService","slug":"email"}}
{"timestamp":"2025-02-01T01:44:15.945Z","level":"info","message":"loading service","metadata":{"script":"image.ts","name":"ImageService","slug":"image"}}
{"timestamp":"2025-02-01T01:44:15.992Z","level":"info","message":"loading service","metadata":{"script":"job-queue.ts","name":"JobQueueService","slug":"jobQueue"}}
{"timestamp":"2025-02-01T01:44:16.104Z","level":"info","message":"loading service","metadata":{"script":"minio.ts","name":"MinioService","slug":"minio"}}
{"timestamp":"2025-02-01T01:44:16.131Z","level":"info","message":"loading service","metadata":{"script":"process.ts","name":"ProcessService","slug":"process"}}
{"timestamp":"2025-02-01T01:44:16.164Z","level":"info","message":"loading service","metadata":{"script":"session.ts","name":"SessionService","slug":"session"}}
{"timestamp":"2025-02-01T01:44:16.269Z","level":"info","message":"loading service","metadata":{"script":"sidebar.ts","name":"SidebarService","slug":"sidebar"}}
{"timestamp":"2025-02-01T01:44:16.300Z","level":"info","message":"loading service","metadata":{"script":"text.ts","name":"TextService","slug":"text"}}
{"timestamp":"2025-02-01T01:44:16.406Z","level":"info","message":"loading service","metadata":{"script":"user.ts","name":"UserService","slug":"user"}}
{"timestamp":"2025-02-01T01:44:16.406Z","level":"info","message":"starting CacheService service"}
{"timestamp":"2025-02-01T01:44:16.406Z","level":"info","message":"starting CryptoService service"}
{"timestamp":"2025-02-01T01:44:16.406Z","level":"info","message":"starting CsrfTokenService service"}
{"timestamp":"2025-02-01T01:44:16.406Z","level":"info","message":"starting DisplayEngineService service"}
{"timestamp":"2025-02-01T01:44:16.407Z","level":"info","message":"starting EmailService service"}
{"timestamp":"2025-02-01T01:44:16.418Z","level":"info","message":"creating SMTP transport","metadata":{"host":"delta.kc.epik.com","port":465}}
{"timestamp":"2025-02-01T01:44:16.419Z","level":"debug","message":"loading application template","metadata":{"type":"html","name":"welcome.pug","root":"/home/rob/projects/dtp/dtp-newsbot/src"}}
{"timestamp":"2025-02-01T01:44:16.480Z","level":"debug","message":"loading application template","metadata":{"type":"html","name":"password-reset.pug","root":"/home/rob/projects/dtp/dtp-newsbot/src"}}
{"timestamp":"2025-02-01T01:44:16.510Z","level":"debug","message":"loading application template","metadata":{"type":"html","name":"newsletter.pug","root":"/home/rob/projects/dtp/dtp-newsbot/src"}}
{"timestamp":"2025-02-01T01:44:16.524Z","level":"debug","message":"loading application template","metadata":{"type":"html","name":"user-email.pug","root":"/home/rob/projects/dtp/dtp-newsbot/src"}}
{"timestamp":"2025-02-01T01:44:16.538Z","level":"debug","message":"loading application template","metadata":{"type":"text","name":"welcome.pug","root":"/home/rob/projects/dtp/dtp-newsbot/src"}}
{"timestamp":"2025-02-01T01:44:16.544Z","level":"debug","message":"loading application template","metadata":{"type":"text","name":"password-reset.pug","root":"/home/rob/projects/dtp/dtp-newsbot/src"}}
{"timestamp":"2025-02-01T01:44:16.550Z","level":"debug","message":"loading application template","metadata":{"type":"text","name":"newsletter.pug","root":"/home/rob/projects/dtp/dtp-newsbot/src"}}
{"timestamp":"2025-02-01T01:44:16.555Z","level":"debug","message":"loading application template","metadata":{"type":"text","name":"user-email.pug","root":"/home/rob/projects/dtp/dtp-newsbot/src"}}
{"timestamp":"2025-02-01T01:44:16.562Z","level":"info","message":"starting ImageService service"}
{"timestamp":"2025-02-01T01:44:16.563Z","level":"info","message":"starting JobQueueService service"}
{"timestamp":"2025-02-01T01:44:16.563Z","level":"info","message":"starting MinioService service"}
{"timestamp":"2025-02-01T01:44:16.563Z","level":"info","message":"starting ProcessService service"}
{"timestamp":"2025-02-01T01:44:16.563Z","level":"info","message":"starting SessionService service"}
{"timestamp":"2025-02-01T01:44:16.563Z","level":"info","message":"starting SidebarService service"}
{"timestamp":"2025-02-01T01:44:16.564Z","level":"info","message":"starting TextService service"}
{"timestamp":"2025-02-01T01:44:16.565Z","level":"info","message":"starting UserService service"}
{"timestamp":"2025-02-01T01:44:16.582Z","level":"info","message":"registering Web process with the platform","metadata":{"endpoint":{"hostname":"mysterymachine","ip":"127.0.0.1","port":3443}}}
{"timestamp":"2025-02-01T01:44:16.593Z","level":"info","message":"starting web application server"}
{"timestamp":"2025-02-01T01:44:16.596Z","level":"info","message":"Creating ExpressJS application"}
{"timestamp":"2025-02-01T01:44:16.597Z","level":"info","message":"creating HTTP access log","metadata":{"name":"newsroom-access.log","path":"./logs"}}
{"timestamp":"2025-02-01T01:44:16.600Z","level":"debug","message":"ExpressJS session configuration","metadata":{"name":"mtsess-newsroom.digitaltelepresence.com-development","secret":"5068c24c-b48d-41d0-a35f-6097141c6c61","resave":true,"saveUninitialized":true,"cookie":{"path":"/","httpOnly":true,"secure":true,"sameSite":"strict","maxAge":604800000},"store":{"_events":{},"_eventsCount":0,"client":{},"prefix":"dnews","scanCount":100,"serializer":{},"ttl":86400,"disableTTL":false,"disableTouch":false}}}
{"timestamp":"2025-02-01T01:44:16.601Z","level":"debug","message":"loading controllers","metadata":{"basePath":"/home/rob/projects/dtp/dtp-newsbot/src/app/controllers"}}
{"timestamp":"2025-02-01T01:44:17.288Z","level":"info","message":"loading controller","metadata":{"script":"auth.ts","name":"AuthController","slug":"auth"}}
{"timestamp":"2025-02-01T01:44:17.426Z","level":"info","message":"loading controller","metadata":{"script":"home.ts","name":"HomeController","slug":"home"}}
{"timestamp":"2025-02-01T01:44:17.563Z","level":"info","message":"loading controller","metadata":{"script":"manifest.ts","name":"ManifestController","slug":"manifest"}}
{"timestamp":"2025-02-01T01:44:17.760Z","level":"info","message":"loading controller","metadata":{"script":"user.ts","name":"UserController","slug":"user"}}
{"timestamp":"2025-02-01T01:44:17.901Z","level":"info","message":"loading controller","metadata":{"script":"welcome.ts","name":"WelcomeController","slug":"welcome"}}
{"timestamp":"2025-02-01T01:44:17.911Z","level":"info","message":"mounting controller","metadata":{"controller":"AuthController","route":"/auth"}}
{"timestamp":"2025-02-01T01:44:17.911Z","level":"info","message":"mounting controller","metadata":{"controller":"HomeController","route":"/"}}
{"timestamp":"2025-02-01T01:44:17.911Z","level":"info","message":"mounting controller","metadata":{"controller":"ManifestController","route":"/manifest.json"}}
{"timestamp":"2025-02-01T01:44:17.911Z","level":"info","message":"mounting controller","metadata":{"controller":"UserController","route":"/user"}}
{"timestamp":"2025-02-01T01:44:17.911Z","level":"info","message":"mounting controller","metadata":{"controller":"WelcomeController","route":"/welcome"}}
{"timestamp":"2025-02-01T01:44:17.912Z","level":"info","message":"starting HTTPS server","metadata":{"enabled":true,"address":"127.0.0.1","port":3443,"backlog":16,"keyFile":"./ssl/dtp-newsroom.key","crtFile":"./ssl/dtp-newsroom.crt","uploadPath":"/tmp/dtp-newsroom"}}
{"timestamp":"2025-02-01T01:44:17.936Z","level":"debug","message":"HTTPS server started","metadata":{"enabled":true,"address":"127.0.0.1","port":3443,"backlog":16,"keyFile":"./ssl/dtp-newsroom.key","crtFile":"./ssl/dtp-newsroom.crt","uploadPath":"/tmp/dtp-newsroom"}}
{"timestamp":"2025-02-01T01:44:17.936Z","level":"debug","message":"BrowserSync create","metadata":{"options":{"proxy":{"target":"https://localhost:3443/","ws":true},"host":"localhost","open":"local","https":{"key":"/home/rob/projects/dtp/dtp-newsbot/ssl/dtp-newsroom.key","cert":"/home/rob/projects/dtp/dtp-newsbot/ssl/dtp-newsroom.crt"},"port":3000,"cors":true,"ui":{"port":3620},"notify":false,"ghostMode":{"clicks":false,"forms":false,"scroll":true},"logLevel":"info"}}}
{"timestamp":"2025-02-01T01:44:17.959Z","level":"debug","message":"setting process status","metadata":{"endpoint":{"hostname":"mysterymachine","ip":"127.0.0.1","port":3443},"status":"online"}}
{"timestamp":"2025-02-01T01:44:17.964Z","level":"info","message":"DtpNewsroomWebProcess:newsroom-web online","metadata":{"bind":{"host":"127.0.0.1","port":3443}}}
{"timestamp":"2025-02-01T01:44:22.133Z","level":"info","message":"session debug","metadata":{"sessionId":"2p7WpqqCEbrnpoNXgiRN2CvZp3Avega-"}}
{"timestamp":"2025-02-01T01:45:00.215Z","level":"debug","message":"reporting web process stats","metadata":{"hostname":"mysterymachine","stats":{"webRequestCount":0,"webErrorCount":0}}}
{"timestamp":"2025-02-01T01:46:00.040Z","level":"debug","message":"reporting web process stats","metadata":{"hostname":"mysterymachine","stats":{"webRequestCount":0,"webErrorCount":0}}}
{"timestamp":"2025-02-01T01:47:00.054Z","level":"debug","message":"reporting web process stats","metadata":{"hostname":"mysterymachine","stats":{"webRequestCount":0,"webErrorCount":0}}}
{"timestamp":"2025-02-01T01:48:00.062Z","level":"debug","message":"reporting web process stats","metadata":{"hostname":"mysterymachine","stats":{"webRequestCount":0,"webErrorCount":0}}}
{"timestamp":"2025-02-01T01:49:00.024Z","level":"debug","message":"reporting web process stats","metadata":{"hostname":"mysterymachine","stats":{"webRequestCount":0,"webErrorCount":0}}}
{"timestamp":"2025-02-01T01:50:00.020Z","level":"debug","message":"reporting web process stats","metadata":{"hostname":"mysterymachine","stats":{"webRequestCount":0,"webErrorCount":0}}}
{"timestamp":"2025-02-01T01:50:29.263Z","level":"info","message":"session debug","metadata":{"sessionId":"2p7WpqqCEbrnpoNXgiRN2CvZp3Avega-"}}
{"timestamp":"2025-02-01T01:50:50.563Z","level":"info","message":"session debug","metadata":{"sessionId":"2p7WpqqCEbrnpoNXgiRN2CvZp3Avega-"}}
{"timestamp":"2025-02-01T01:51:00.057Z","level":"debug","message":"reporting web process stats","metadata":{"hostname":"mysterymachine","stats":{"webRequestCount":0,"webErrorCount":0}}}
{"timestamp":"2025-02-01T01:51:08.324Z","level":"info","message":"session debug","metadata":{"sessionId":"2p7WpqqCEbrnpoNXgiRN2CvZp3Avega-"}}
{"timestamp":"2025-02-01T01:52:00.055Z","level":"debug","message":"reporting web process stats","metadata":{"hostname":"mysterymachine","stats":{"webRequestCount":0,"webErrorCount":0}}}
{"timestamp":"2025-02-01T01:52:40.570Z","level":"info","message":"session debug","metadata":{"sessionId":"2p7WpqqCEbrnpoNXgiRN2CvZp3Avega-"}}
{"timestamp":"2025-02-01T01:53:00.050Z","level":"debug","message":"reporting web process stats","metadata":{"hostname":"mysterymachine","stats":{"webRequestCount":0,"webErrorCount":0}}}
{"timestamp":"2025-02-01T01:53:00.130Z","level":"info","message":"session debug","metadata":{"sessionId":"2p7WpqqCEbrnpoNXgiRN2CvZp3Avega-"}}
{"timestamp":"2025-02-01T01:53:28.381Z","level":"info","message":"session debug","metadata":{"sessionId":"2p7WpqqCEbrnpoNXgiRN2CvZp3Avega-"}}
{"timestamp":"2025-02-01T01:53:48.685Z","level":"info","message":"session debug","metadata":{"sessionId":"2p7WpqqCEbrnpoNXgiRN2CvZp3Avega-"}}
{"timestamp":"2025-02-01T01:54:00.024Z","level":"debug","message":"reporting web process stats","metadata":{"hostname":"mysterymachine","stats":{"webRequestCount":0,"webErrorCount":0}}}
{"timestamp":"2025-02-01T01:54:02.446Z","level":"info","message":"session debug","metadata":{"sessionId":"2p7WpqqCEbrnpoNXgiRN2CvZp3Avega-"}}
{"timestamp":"2025-02-01T01:54:26.828Z","level":"info","message":"session debug","metadata":{"sessionId":"2p7WpqqCEbrnpoNXgiRN2CvZp3Avega-"}}
{"timestamp":"2025-02-01T01:55:00.025Z","level":"debug","message":"reporting web process stats","metadata":{"hostname":"mysterymachine","stats":{"webRequestCount":0,"webErrorCount":0}}}
{"timestamp":"2025-02-01T01:56:00.016Z","level":"debug","message":"reporting web process stats","metadata":{"hostname":"mysterymachine","stats":{"webRequestCount":0,"webErrorCount":0}}}
{"timestamp":"2025-02-01T01:57:00.044Z","level":"debug","message":"reporting web process stats","metadata":{"hostname":"mysterymachine","stats":{"webRequestCount":0,"webErrorCount":0}}}
{"timestamp":"2025-02-01T01:58:00.074Z","level":"debug","message":"reporting web process stats","metadata":{"hostname":"mysterymachine","stats":{"webRequestCount":0,"webErrorCount":0}}}
{"timestamp":"2025-02-01T01:59:00.017Z","level":"debug","message":"reporting web process stats","metadata":{"hostname":"mysterymachine","stats":{"webRequestCount":0,"webErrorCount":0}}}
{"timestamp":"2025-02-01T01:59:46.895Z","level":"info","message":"SIGINT received (requesting shutdown)"}