This commit is contained in:
Ondrej Zara 2019-04-12 13:46:27 +02:00
parent 5afd07ea64
commit 6e228df0fc
3 changed files with 14 additions and 8 deletions

View File

@ -1,8 +1,5 @@
const EventEmitter = require("events");
function log(...args) {
console.log(Date.now(), ...args);
}
const log = require("./log.js").log;
class Command extends EventEmitter {
constructor(mpd) {

View File

@ -1,10 +1,7 @@
#!/usr/bin/env node
const commands = require("./commands");
function log(...args) {
console.log(Date.now(), ...args);
}
const log = require("./log.js").log;
function initConnection(request) {
let ws = request.accept();
@ -62,6 +59,10 @@ function initConnection(request) {
waitForCommand(commands.welcome(mpd));
}
exports.logging = function(enabled) {
log.enabled = enabled;
}
exports.ws2mpd = function(httpServer, originRegExp) {
function ready() { log("ws2mpd attached to a http server", httpServer.address()); }
(httpServer.listening ? ready() : httpServer.on("listening", ready));

8
log.js Normal file
View File

@ -0,0 +1,8 @@
function log(...args) {
if (!log.enabled) { return; }
console.log(Date.now(), ...args);
}
log.enabled = true;
exports.log = log;