mirror of
				https://github.com/Ylianst/MeshCentral.git
				synced 2025-03-09 15:40:18 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			81 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			81 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
/*
 | 
						|
 * Copyright (c) 2014-2015 Sylvain Peyrefitte
 | 
						|
 *
 | 
						|
 * This file is part of node-rdpjs.
 | 
						|
 *
 | 
						|
 * node-rdpjs is free software: you can redistribute it and/or modify
 | 
						|
 * it under the terms of the GNU General Public License as published by
 | 
						|
 * the Free Software Foundation, either version 3 of the License, or
 | 
						|
 * (at your option) any later version.
 | 
						|
 *
 | 
						|
 * This program is distributed in the hope that it will be useful,
 | 
						|
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
						|
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 | 
						|
 * GNU General Public License for more details.
 | 
						|
 *
 | 
						|
 * You should have received a copy of the GNU General Public License
 | 
						|
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 | 
						|
 */
 | 
						|
 | 
						|
var Levels = {
 | 
						|
    'DEBUG': 1,
 | 
						|
    'INFO': 2,
 | 
						|
    'WARN': 3,
 | 
						|
    'ERROR': 4,
 | 
						|
    'NONE': 5
 | 
						|
}
 | 
						|
 | 
						|
/*
 | 
						|
var Logger = require('bunyan');
 | 
						|
 | 
						|
let logStreams = [];
 | 
						|
 | 
						|
if (process.env.enable_log_file === 'true') {
 | 
						|
	logStreams.push(
 | 
						|
		{
 | 
						|
			type: 'rotating-file',
 | 
						|
			period: '1d',
 | 
						|
			count: 2,
 | 
						|
			path: `node-rdpjs${process.pid}.log`,
 | 
						|
			level: process.env.log_level
 | 
						|
		}
 | 
						|
	);
 | 
						|
}
 | 
						|
 | 
						|
logStreams.push(
 | 
						|
	{
 | 
						|
		stream: process.stderr,
 | 
						|
		level: process.env.log_level
 | 
						|
	}
 | 
						|
);
 | 
						|
 | 
						|
var logger = Logger.createLogger({
 | 
						|
	name: 'node-rdpjs',
 | 
						|
	streams: logStreams
 | 
						|
});
 | 
						|
*/
 | 
						|
 | 
						|
function log(level, message) {
 | 
						|
	if (Levels[level] < module.exports.level) return;
 | 
						|
	console.log("[node-rdpjs] " + level + ":\t" + message);
 | 
						|
}
 | 
						|
 | 
						|
/**
 | 
						|
 * Module exports
 | 
						|
 */
 | 
						|
module.exports = {
 | 
						|
    level: Levels.INFO, // Levels.INFO,
 | 
						|
	Levels: Levels,
 | 
						|
	debug: function (message) {
 | 
						|
	    //logger.debug(message);
 | 
						|
	},
 | 
						|
	info: function (message) {
 | 
						|
	    //logger.info(message);
 | 
						|
	},
 | 
						|
	warn: function (message) {
 | 
						|
	    //logger.warn(message);
 | 
						|
	},
 | 
						|
	error: function (message) {
 | 
						|
	    //logger.error(message);
 | 
						|
	}
 | 
						|
};
 |