Adds support for --verbose and verbose option when running ParseServer (#1414)

This commit is contained in:
Florent Vilmart
2016-04-07 18:07:52 -04:00
parent 616ac71623
commit cedac3fda6
4 changed files with 13 additions and 14 deletions

View File

@@ -11,8 +11,7 @@ if (typeof process !== 'undefined' && process.env.NODE_ENV === 'test') {
let currentLogsFolder = LOGS_FOLDER;
function generateTransports() {
let level = process.env.VERBOSE ? 'verbose': 'info';
function generateTransports(level) {
let transports = [
new (DailyRotateFile)({
filename: 'parse-server.info',
@@ -38,7 +37,8 @@ function generateTransports() {
const logger = new winston.Logger();
export function configureLogger({logsFolder}) {
export function configureLogger({logsFolder, level = winston.level}) {
winston.level = level;
logsFolder = logsFolder || currentLogsFolder;
if (!path.isAbsolute(logsFolder)) {
@@ -50,15 +50,14 @@ export function configureLogger({logsFolder}) {
currentLogsFolder = logsFolder;
logger.configure({
transports: generateTransports()
transports: generateTransports(level)
})
}
configureLogger({logsFolder: LOGS_FOLDER});
export function addGroup(groupName) {
let level = process.env.VERBOSE ? 'verbose': 'info';
let level = winston.level;
let transports = generateTransports().concat(new (DailyRotateFile)({
filename: groupName,
dirname: currentLogsFolder,