X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=scripts%2Fparse-log.ts;h=4e4f3df63c5d3d96aa064165b80f07a5584165a8;hb=d3662c1cb20b0f4f924550b9f9b8d9f551405116;hp=9f67c0d5364e3e4cf39580b658c5698886159f67;hpb=3aa5cea8fec998805e32c0480884906d8e4fd490;p=github%2FChocobozzz%2FPeerTube.git diff --git a/scripts/parse-log.ts b/scripts/parse-log.ts index 9f67c0d53..4e4f3df63 100755 --- a/scripts/parse-log.ts +++ b/scripts/parse-log.ts @@ -1,5 +1,5 @@ import * as program from 'commander' -import { createReadStream } from 'fs' +import { createReadStream, readdirSync } from 'fs' import { join } from 'path' import { createInterface } from 'readline' import * as winston from 'winston' @@ -29,7 +29,7 @@ const loggerFormat = winston.format.printf((info) => { return `[${info.label}] ${toTimeFormat(info.timestamp)} ${info.level}: ${info.message}${additionalInfos}` }) -const logger = new winston.createLogger({ +const logger = winston.createLogger({ transports: [ new winston.transports.Console({ level: program['level'] || 'debug', @@ -52,7 +52,10 @@ const logLevels = { debug: logger.debug.bind(logger) } -const path = join(CONFIG.STORAGE.LOG_DIR, 'peertube.log') +const logFiles = readdirSync(CONFIG.STORAGE.LOG_DIR) +const lastLogFile = logFiles[logFiles.length - 1] + +const path = join(CONFIG.STORAGE.LOG_DIR, lastLogFile) console.log('Opening %s.', path) const rl = createInterface({