11import Scribal from "@taikai/scribal" ;
2+ import { elasticLoggerMaker } from "src/utils/elastic-logger" ;
23
34const ScribalConfig = {
45 logService : {
56 console : {
6- silent : process . env . LOG_TO_CONSOLE === 'false' ,
7- logLevel : ( process . env . LOG_LEVEL || 'debug' ) as any ,
7+ silent : process . env . NEXT_LOG_TO_CONSOLE === 'false' ,
8+ logLevel : ( process . env . NEXT_LOG_LEVEL || 'debug' ) as any ,
89 } ,
910 elastic : {
10- silent : process . env . LOG_TO_ELASTIC === 'false' ,
11- level : ( process . env . LOG_LEVEL || 'debug' ) as any ,
11+ silent : process . env . NEXT_LOG_TO_ELASTIC === 'false' ,
12+ level : ( process . env . NEXT_LOG_LEVEL || 'debug' ) as any ,
1213 } ,
1314 file : {
14- silent : process . env . LOG_TO_FILE === 'false' ,
15- logLevel : ( process . env . LOG_LEVEL || 'debug' ) as any ,
16- logFileDir : process . env . LOG_FILE_DIR || 'logs' ,
17- logDailyRotation : process . env . DAILY_ROTATION_FILE === 'true' ,
15+ silent : process . env . NEXT_LOG_TO_FILE === 'false' ,
16+ logLevel : ( process . env . NEXT_LOG_LEVEL || 'debug' ) as any ,
17+ logFileDir : process . env . NEXT_LOG_FILE_DIR || 'logs' ,
18+ logDailyRotation : process . env . NEXT_DAILY_ROTATION_FILE === 'true' ,
1819 logDailyRotationOptions : {
19- maxSize : process . env . DAILY_ROTATION_FILE_MAX_SIZE || '20m' ,
20- datePattern : process . env . DAILY_ROTATION_FILE_DATE_PATTERN || 'YYYY-MM-DD' ,
20+ maxSize : process . env . NEXT_DAILY_ROTATION_FILE_MAX_SIZE || '20m' ,
21+ datePattern : process . env . NEXT_DAILY_ROTATION_FILE_DATE_PATTERN || 'YYYY-MM-DD' ,
2122 } ,
2223 } ,
2324 }
2425}
2526
2627export default ( ( ) => {
27- const appName = process . env . LOG_APP_NAME || `bepro -events` ;
28+ const appName = process . env . LOG_APP_NAME || `webnetwork -events-logs ` ;
2829 const hostname = process . env . LOG_HOST_NAME || `localhost` ;
2930
3031 const scribal = new Scribal ( [ ] ) ;
3132 scribal . init ( { appName, hostname, version : '*' , ...ScribalConfig . logService } ) ;
33+ scribal . addLogger ( elasticLoggerMaker , ScribalConfig . logService . elastic ) ;
3234
3335 return scribal ;
3436} ) ( )
0 commit comments