Remove Firebase hosting, back to Express
This commit is contained in:
15
modules/middleware/logger.js
Normal file
15
modules/middleware/logger.js
Normal file
@ -0,0 +1,15 @@
|
||||
import morgan from 'morgan';
|
||||
|
||||
const logger = morgan(
|
||||
process.env.NODE_ENV === 'development'
|
||||
? 'dev'
|
||||
: ':date[clf] - :method :url :status :res[content-length] - :response-time ms',
|
||||
{
|
||||
skip:
|
||||
process.env.NODE_ENV === 'production'
|
||||
? (req, res) => res.statusCode < 400 // Log only errors in production
|
||||
: () => process.env.NODE_ENV === 'test' // Skip logging in test env
|
||||
}
|
||||
);
|
||||
|
||||
export default logger;
|
Reference in New Issue
Block a user