| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- /*
- * 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) {
- //console.log(message);
- //logger.debug(message);
- },
- info: function (message) {
- //console.log(message);
- //logger.info(message);
- },
- warn: function (message) {
- //console.log(message);
- //logger.warn(message);
- },
- error: function (message) {
- //console.log(message);
- //logger.error(message);
- }
- };
|