mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
log4j in createServer and configuration file
This commit is contained in:
parent
151f701eb9
commit
ff35897e01
64
backend/log4js-config.json
Normal file
64
backend/log4js-config.json
Normal file
@ -0,0 +1,64 @@
|
||||
{
|
||||
"appenders":
|
||||
{
|
||||
"access":
|
||||
{
|
||||
"type": "dateFile",
|
||||
"filename": "../logs/backend/access.log",
|
||||
"pattern": "%d %p %c %f:%l %m%n",
|
||||
"compress" : true,
|
||||
"keepFileExt" : true,
|
||||
"fileNameSep" : "_"
|
||||
},
|
||||
"apollo":
|
||||
{
|
||||
"type": "dateFile",
|
||||
"filename": "../logs/backend/apollo.log",
|
||||
"pattern": "%d %p %c %f:%l %m%n",
|
||||
"compress" : true,
|
||||
"keepFileExt" : true,
|
||||
"fileNameSep" : "_"
|
||||
},
|
||||
"errorFile":
|
||||
{
|
||||
"type": "dateFile",
|
||||
"filename": "../logs/backend/errors.log",
|
||||
"pattern": "%d %p %c %f:%l %m%n",
|
||||
"compress" : true,
|
||||
"keepFileExt" : true,
|
||||
"fileNameSep" : "_"
|
||||
},
|
||||
"errors":
|
||||
{
|
||||
"type": "logLevelFilter",
|
||||
"level": "error",
|
||||
"appender": "errorFile"
|
||||
},
|
||||
"out":
|
||||
{
|
||||
"type": "stdout"
|
||||
}
|
||||
},
|
||||
"categories":
|
||||
{
|
||||
"default":
|
||||
{
|
||||
"appenders":
|
||||
[
|
||||
"out",
|
||||
"apollo",
|
||||
"errors"
|
||||
],
|
||||
"level": "all",
|
||||
"enableCallStack": true
|
||||
},
|
||||
"http":
|
||||
{
|
||||
"appenders":
|
||||
[
|
||||
"access"
|
||||
],
|
||||
"level": "info"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -29,8 +29,15 @@ import { Connection } from '@dbTools/typeorm'
|
||||
|
||||
type ServerDef = { apollo: ApolloServer; app: Express; con: Connection }
|
||||
|
||||
const logger = log4js.getLogger()
|
||||
logger.level = 'debug'
|
||||
log4js.configure(CONFIG.LOG4JS_CONFIG)
|
||||
|
||||
const logger = log4js.getLogger('backend')
|
||||
logger.debug('This little thing went to market')
|
||||
logger.info('This little thing stayed at home')
|
||||
logger.error('This little thing had roast beef')
|
||||
logger.fatal('This little thing had none')
|
||||
logger.trace('and this little thing went wee, wee, wee, all the way home.')
|
||||
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
const createServer = async (context: any = serverContext): Promise<ServerDef> => {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user