Skip to content

Commit b55d6f6

Browse files
committed
Revert "Fix logging"
This reverts commit 9e2a9d5.
1 parent ccddee9 commit b55d6f6

File tree

5 files changed

+18
-5
lines changed

5 files changed

+18
-5
lines changed

main/index.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,12 @@ const makeTrackDict = require('./track-dict')
1212
const audio = require('./windows/audio')
1313
const player = require('./windows/player')
1414
const AudioLibrary = require('./lib/audio-library')
15+
const log = require('electron-log')
1516
const autoUpdater = require('electron-updater').autoUpdater
1617

1718
// handle uncaught exceptions before calling any functions
1819
process.on('uncaughtException', (err) => {
19-
console.error(err)
20+
log.error(err)
2021
})
2122

2223
const windows = [player, audio]
@@ -64,7 +65,7 @@ app.on('ready', function appReady () {
6465
artwork.init()
6566

6667
electron.powerMonitor.on('suspend', function pauseOnWake () {
67-
broadcast('log', 'Entering sleep, pausing')
68+
log.info('Entering sleep, pausing')
6869
ipcMain.emit('pause')
6970
})
7071

@@ -91,7 +92,7 @@ app.on('ready', function appReady () {
9192
// register autoUpdater
9293
if (!process.env.DEV_SERVER) {
9394
setTimeout(() => {
94-
broadcast('log', 'autoUpdater: Auto update initalized...')
95+
log.info('autoUpdater: Auto update initalized...')
9596
autoUpdater.checkForUpdatesAndNotify()
9697
}, 1000 * 3)
9798
}
@@ -103,16 +104,19 @@ app.on('ready', function appReady () {
103104

104105
autoUpdater.on('checking-for-update', () => {
105106
broadcast('log', 'autoUpdater: Checking for update...')
107+
log.info('autoUpdater: Checking for update...')
106108
broadcast('au:checking-for-update')
107109
})
108110

109111
autoUpdater.on('update-available', (info) => {
110112
broadcast('log', 'autoUpdater: Update available!')
113+
log.info('autoUpdater: Update available!')
111114
broadcast('au:update-available', info)
112115
})
113116

114117
autoUpdater.on('update-not-available', (info) => {
115118
broadcast('log', 'autoUpdater: No update available')
119+
log.info('autoUpdater: No update available')
116120
broadcast('au:update-not-available', info)
117121
})
118122

@@ -122,6 +126,7 @@ app.on('ready', function appReady () {
122126

123127
autoUpdater.on('update-downloaded', (info) => {
124128
broadcast('log', 'autoUpdater: Update downloaded')
129+
log.info('autoUpdater: Update downloaded')
125130
broadcast('au:update-downloaded', info)
126131
})
127132

@@ -146,6 +151,7 @@ app.on('ready', function appReady () {
146151
function queue (ev, newIndex) {
147152
const newTrack = al.queue(newIndex)
148153
broadcast('log', newTrack)
154+
log.info(newTrack)
149155
broadcast('new-track', newTrack)
150156
if (player.win) {
151157
player.win.send('new-index', al.index)
@@ -163,6 +169,7 @@ app.on('ready', function appReady () {
163169

164170
function handleGetPath (err, blobPath) {
165171
if (err) return broadcast('log', err)
172+
if (err) return log.error(err)
166173
al.currentTrack.artwork = blobPath
167174
if (player.win) {
168175
player.win.send('new-track', al.currentTrack)
@@ -247,10 +254,12 @@ app.on('ready', function appReady () {
247254
state.loading = false
248255
broadcast('loading', false)
249256
if (err) return broadcast('log', err)
257+
if (err) return log.warn(err)
250258
const newState = al.load(newTrackDict)
251259
if (player.win) player.win.send('track-dict', newState.trackDict, newState.order, state.paths)
252260
console.timeEnd('update-library')
253261
broadcast('log', 'Done scanning. Found ' + Object.keys(newState.trackDict).length + ' tracks.')
262+
log.info('Done scanning. Found ' + Object.keys(newState.trackDict).length + ' tracks.')
254263
}
255264

256265
function updateLibrary (ev, paths) {

main/track-dict.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ const mm = require('music-metadata')
44
const writer = require('flush-write-stream')
55
const filter = require('through2-filter')
66
const pump = require('pump')
7+
const log = require('electron-log')
78
const validExtensions = ['m4a', 'mp3', 'ogg']
89

910
module.exports = makeTrackDict

main/windows/audio.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
const { app, BrowserWindow } = require('electron')
22
const path = require('path')
3+
const log = require('electron-log')
34
const remoteMain = require('@electron/remote/main')
45
const AUDIO_WINDOW = 'file://' + path.resolve(__dirname, '..', '..', 'renderer', 'audio', 'index.html')
56
const audio = module.exports = {
@@ -52,7 +53,7 @@ function show () {
5253

5354
function toggleDevTools () {
5455
if (!audio.win) return
55-
console.log('[AUDIO] Toggling dev tools')
56+
log.info('[AUDIO] Toggling dev tools')
5657
if (audio.win.webContents.isDevToolsOpened()) {
5758
audio.win.webContents.closeDevTools()
5859
audio.win.hide()

main/windows/player.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
const { BrowserWindow, app } = require('electron')
22
const windowStateKeeper = require('electron-window-state')
33
const path = require('path')
4+
const log = require('electron-log')
45
const remoteMain = require('@electron/remote/main')
56
const PLAYER_WINDOW = 'file://' + path.resolve(__dirname, '..', '..', 'renderer', 'player', 'index.html')
67

@@ -62,7 +63,7 @@ function init () {
6263

6364
function toggleAlwaysOnTop () {
6465
if (!player.win) return
65-
console.log('[PLAYER] Toggling Always on Top')
66+
log.info('[PLAYER] Toggling Always on Top')
6667
if (player.win.isAlwaysOnTop()) {
6768
alwaysOnTop = false
6869
player.win.setAlwaysOnTop(alwaysOnTop)

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@
8282
"electron-context-menu": "^3.6.1",
8383
"electron-debug": "^3.0.1",
8484
"electron-default-menu": "^1.0.1",
85+
"electron-log": "^5.0.0-beta.16",
8586
"electron-store": "^8.1.0",
8687
"electron-updater": "^6.1.7",
8788
"electron-window-state": "^5.0.2",

0 commit comments

Comments
 (0)