mirror of https://github.com/tycrek/ass
commit
80f385813e
File diff suppressed because it is too large
Load Diff
@ -1,34 +1,10 @@
|
||||
import { TLog, DateTimePreset } from '@tycrek/log';
|
||||
import { TLog } from '@tycrek/log';
|
||||
import { DateTime } from 'luxon';
|
||||
|
||||
// Set up logging
|
||||
const logger = new TLog({
|
||||
// @ts-ignore
|
||||
level: process.env.LOG_LEVEL || (process.env.NODE_ENV === 'production' ? 'info' : 'debug'),
|
||||
timestamp: {
|
||||
enabled: true,
|
||||
colour: 'grey',
|
||||
preset: DateTimePreset.DATETIME_MED
|
||||
}
|
||||
});
|
||||
|
||||
// Enable the Express logger
|
||||
logger.enable.express({
|
||||
middleware: {
|
||||
excludePaths: ['favicon.ico'],
|
||||
},
|
||||
trim: {
|
||||
enabled: true,
|
||||
maxLength: 80,
|
||||
delim: ': ',
|
||||
},
|
||||
handle404: true,
|
||||
handle500: false
|
||||
}).debug('Plugin enabled', 'Express');
|
||||
|
||||
/**
|
||||
* @type {TLog}
|
||||
*/
|
||||
// yeet
|
||||
const logger = new TLog(process.env.NODE_ENV === 'production' ? 'info' : 'debug')
|
||||
.setTimestamp({ preset: DateTime.DATETIME_MED });
|
||||
|
||||
// todo: re-enable the Express logger
|
||||
|
||||
export default logger;
|
@ -1,6 +1,5 @@
|
||||
declare module './setup' {
|
||||
export function doSetup(): void;
|
||||
}
|
||||
declare module '@tycrek/express-nofavicon';
|
||||
declare module '@tycrek/papito';
|
||||
declare module '@skynetlabs/skynet-nodejs';
|
Loading…
Reference in new issue