{"timestamp":"2025-01-08 11:41:42.534","source":"Server.js:387","message":"Received ping","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 12:04:51.375","source":"Server.js:387","message":"Received ping","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:52.908","source":"Server.js:219","message":"=== Starting Server ===","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:52.908","source":"Server.js:139","message":"[Server] Init v2.17.7","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:52.908","source":"Server.js:140","message":"[Server] Node.js Version: v20.18.1","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:52.909","source":"Server.js:141","message":"[Server] Platform: linux","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:52.909","source":"Server.js:142","message":"[Server] Arch: x64","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:52.914","source":"Database.js:201","message":"[Database] Initializing db at \"/config/absdatabase.sqlite\"","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:52.955","source":"Database.js:254","message":"[Database] Loading extension /usr/local/lib/nusqlite3/libnusqlite3.so","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:52.959","source":"Database.js:262","message":"[Database] Successfully loaded extension /usr/local/lib/nusqlite3/libnusqlite3.so","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:52.959","source":"Database.js:231","message":"[Database] Db supports unaccent and unicode foldings","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:52.959","source":"Database.js:235","message":"[Database] Db connection was successful","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:52.975","source":"MigrationManager.js:77","message":"[MigrationManager] Database is already up to date.","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:53.118","source":"Database.js:191","message":"[Database] Db initialized with models: user, library, libraryFolder, book, podcast, podcastEpisode, libraryItem, mediaProgress, series, bookSeries, author, bookAuthor, collection, collectionBook, playlist, playlistMediaItem, device, playbackSession, feed, feedEpisode, setting, customMetadataProvider, mediaItemShare","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:53.167","source":"LogManager.js:117","message":"[LogManager] Removed daily log: 2024-12-28.txt","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:53.167","source":"LogManager.js:117","message":"[LogManager] Removed daily log: 2024-12-29.txt","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:53.168","source":"LogManager.js:66","message":"[LogManager] Init current daily log filename: 2025-01-08.txt","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:53.178","source":"BackupManager.js:285","message":"[BackupManager] 0 Backups Found","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:53.178","source":"BackupManager.js:72","message":"[BackupManager] Auto Backups are disabled","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:53.195","source":"Watcher.js:58","message":"[Watcher] Initializing watcher for \"Audiobooks\".","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:53.201","source":"Server.js:394","message":"Listening on port :80","levelName":"INFO","level":2}
{"timestamp":"2025-01-08 13:20:53.298","source":"Watcher.js:89","message":"[Watcher] \"Audiobooks\" Ready","levelName":"INFO","level":2}
