Skip to content
Extraits de code Groupes Projets
Vérifiée Valider 8bd07073 rédigé par Kubat's avatar Kubat
Parcourir les fichiers

MISC: Create the logfile in a temp dir if it doesn't exists

parent 3eb9ff9b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!9Config
node_modules/
yarn.lock
dummyKaras\.json
dist
*.log
*.tgz
......@@ -30,11 +30,14 @@ const __loggerCustomLevels = {
},
};
const __logFile = `${require('os').tmpdir()}/amadeus.log`;
fs.open(__logFile, 'w', function (err, file) { if (err) throw err; });
var __logger = winston.createLogger({
transports: [
new winston.transports.File({
eol: '\n',
filename: './lektor-app.log',
filename: __logFile,
maxsize: '10M',
tailable: true,
}),
......@@ -55,7 +58,7 @@ var __logger = winston.createLogger({
});
var logger = {
logfile: './lektor-app.log',
logfile: __logFile,
debug: (cat, lg) => {
__logger.debug(`${cat.padEnd(10)} | ${lg}`);
},
......
......@@ -5,11 +5,13 @@ const logger = require.main.require('./common/logger.js'),
fs = require('fs'),
db = require.main.require('./common/db.js'),
lkt = require.main.require('./common/lkt.js');
var tail = require('tail').Tail;
var client; /* Sub process for the express server */
var lektor; /* Sub process, the lektord player */
var lektor_closed = false; /* Is lektord closed? */
/* TODO: Use the config */
var myDb = new db('/home/kara/kara.db');
var win = null; /* The main window */
......@@ -89,6 +91,7 @@ app.on('ready', () => {
createInstanceWindow();
client = fork('client/main.js');
lektor = spawn('lektord', ['-F']);
globalShortcut.register('CommandOrControl+D', () => {
var win = BrowserWindow.getFocusedWindow();
if (win === null) {
......@@ -258,6 +261,6 @@ ipcMain.on('get-song-time-data', (event,arg) => {
event.reply('send-song-time-data',{elapsed:songTimeData.elapsed+(counterTime/20.0), total:songTimeData.total, song:songTimeData.song, state:songTimeData.state});
}
else {
event.reply('send-song-time-data',{elapsed:songTimeData.elapsed+(counterTime/20.0), total:songTimeData.total, song:songTimeData.song, state:songTimeData.state})
event.reply('send-song-time-data',{elapsed:songTimeData.elapsed+(counterTime/20.0), total:songTimeData.total, song:songTimeData.song, state:songTimeData.state})
}
});
\ No newline at end of file
});
......@@ -17,8 +17,9 @@
"dependencies": {
"ejs": "^3.1.5",
"electron": "^10.1.1",
"node":"<14.0.0 ",
"express": "^4.17.1",
"express": "^4.17.1",
"ini": "^2.0.0",
"node": "<14.0.0 ",
"sqlite3": "5.0.0",
"tail": "^2.0.4",
"winston": "^3.3.3"
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter