diff --git a/config/Desktop.py b/config/Desktop.py index 2bc4ba6..d7f83ca 100644 --- a/config/Desktop.py +++ b/config/Desktop.py @@ -8,7 +8,10 @@ settings = { "session_filter.storage_type": "ram", "session_filter.timeout": 60 * 24 * 365, # one year "static_filter.root": os.getcwd(), - "server.log_to_screen": True, + "server.log_to_screen": False, + "server.log_file": "luminotes.log", + "server.log_access_file": "luminotes.log", + "server.log_tracebacks": True, "luminotes.launch_browser": True, "luminotes.db_host": None, # use local SQLite database "luminotes.auto_login_username": "desktopuser", diff --git a/luminotes.py b/luminotes.py index 8213379..eac1ff3 100755 --- a/luminotes.py +++ b/luminotes.py @@ -31,6 +31,9 @@ def change_to_main_dir(): def main( args ): change_to_main_dir() + if sys.platform.startswith( "win" ): + sys.stderr = sys.stdout + cherrypy.config.update( Common.settings ) if args and "-d" in args: diff --git a/setup.py b/setup.py index 7642332..65622b3 100644 --- a/setup.py +++ b/setup.py @@ -108,6 +108,10 @@ class InnoScript: print >> ofi, 'Name: "{group}\Uninstall %s"; Filename: "{uninstallexe}"' % self.name print >> ofi + print >> ofi, r"[UninstallDelete]" + print >> ofi, r'Type: files; Name: "{app}\luminotes.log"' + print >> ofi + print >> ofi, r"[UninstallRun]" print >> ofi, r'Filename: "{app}\luminotes.exe"; Parameters: "-k"; RunOnceId: LuminotesShutdown'