processMessage(message, level){
        if(typeof message === 'object' && !(message instanceof LoggerMessage)){
            if(!this.objects_to_string){
                message = this.createMessage(message, level);
            }
        }
        return message;
    }
/**
     * Process a message just before logging
     * If the incoming message is a plain old object, the intention
     * is to log this object directly to the MongoDB 
     * @param {LoggerMessage|Object|String} message - message to log
     * @param {Number} level
     */
Process a message just before logging
If the incoming message is a plain old object, the intention
is to log this object directly to the MongoDB
@param {LoggerMessage|Object|String} message - message to log
@param {Number} level
Process a message just before logging If the incoming message is a plain old object the intention is to log this object directly to the MongoDB @param { LoggerMessage|Object|String } message - message to log @param { Number } level
processMessage(message, level){
        if(typeof message === 'object' && !(message instanceof LoggerMessage)){
            if(!this.objects_to_string){
                message = this.createMessage(message, level);
            }
        }
        return message;
    }
processMessage ( message , level ) { if ( typeof message === 'object' && ! ( message instanceof LoggerMessage ) ) { if ( ! this . objects_to_string ) { message = this . createMessage ( message , level ) ; } } return message ; }
Process a message just before logging
 If the incoming message is a plain old object, the intention
 is to log this object directly to the MongoDB
 @param {LoggerMessage|Object|String} message - message to log
 @param {Number} level
Process a message just before logging If the incoming message is a plain old object the intention is to log this object directly to the MongoDB @param { LoggerMessage|Object|String } message - message to log @param { Number } level