1
0
mirror of https://github.com/arsenetar/dupeguru.git synced 2025-03-10 05:34:36 +00:00

Install cocoa logger on startup so that logged messages show up in the Console under OS X 10.8.

This commit is contained in:
Virgil Dupras 2012-08-01 11:52:59 -04:00
parent 51f8c51ef3
commit f992599beb

View File

@ -3,7 +3,7 @@ import logging
from objp.util import pyref, dontwrap from objp.util import pyref, dontwrap
from jobprogress import job from jobprogress import job
import cocoa import cocoa
from cocoa import install_exception_hook, proxy from cocoa import install_exception_hook, install_cocoa_logger, proxy
from cocoa.inter import PyFairware, FairwareView from cocoa.inter import PyFairware, FairwareView
from hscommon.trans import trget from hscommon.trans import trget
@ -32,6 +32,7 @@ class PyDupeGuruBase(PyFairware):
def _init(self, modelclass): def _init(self, modelclass):
logging.basicConfig(level=logging.WARNING, format='%(levelname)s %(message)s') logging.basicConfig(level=logging.WARNING, format='%(levelname)s %(message)s')
install_exception_hook() install_exception_hook()
install_cocoa_logger()
appdata = proxy.getAppdataPath() appdata = proxy.getAppdataPath()
self.model = modelclass(self, appdata) self.model = modelclass(self, appdata)
self.progress = cocoa.ThreadedJobPerformer() self.progress = cocoa.ThreadedJobPerformer()