Moving start messages to lua

Moved start log messages to lua, to make easier to enable/disable those
messages.
This commit is contained in:
Ricardo Ianelli 2013-02-10 02:28:47 -02:00
parent 7f918a12a2
commit cbeab6f9b0
4 changed files with 11 additions and 7 deletions

View File

@ -3,6 +3,7 @@
-- setup logger -- setup logger
g_logger.setLogFile(g_resources.getWorkDir() .. g_app.getCompactName() .. ".log") g_logger.setLogFile(g_resources.getWorkDir() .. g_app.getCompactName() .. ".log")
g_logger.info(os.date("== application started at %b %d %Y %X"))
-- print first terminal message -- print first terminal message
g_logger.info(g_app.getName() .. ' ' .. g_app.getVersion() .. ' rev ' .. g_app.getBuildRevision() .. ' (' .. g_app.getBuildCommit() .. ') built on ' .. g_app.getBuildDate() .. ' for arch ' .. g_app.getBuildArch()) g_logger.info(g_app.getName() .. ' ' .. g_app.getVersion() .. ' rev ' .. g_app.getBuildRevision() .. ' (' .. g_app.getBuildCommit() .. ') built on ' .. g_app.getBuildDate() .. ' for arch ' .. g_app.getBuildArch())
@ -51,4 +52,3 @@ local script = '/' .. g_app.getCompactName() .. 'rc'
if g_resources.fileExists(script) then if g_resources.fileExists(script) then
dofile(script) dofile(script)
end end

View File

@ -93,7 +93,10 @@ function init()
g_configs.save() g_configs.save()
end end
connect(g_app, { onRun = startup }) connect(g_app, {
onRun = startup,
onClose = exit,
})
end end
function terminate() function terminate()
@ -107,3 +110,7 @@ function terminate()
g_settings.set('protocol-version', protocolVersion) g_settings.set('protocol-version', protocolVersion)
end end
end end
function exit()
g_logger.info("Exiting application..")
end

View File

@ -153,7 +153,6 @@ void Application::poll()
void Application::exit() void Application::exit()
{ {
m_stopping = true; m_stopping = true;
g_logger.info("Exiting application..");
} }
void Application::close() void Application::close()

View File

@ -129,7 +129,5 @@ void Logger::setLogFile(const std::string& file)
g_logger.error(stdext::format("Unable to save log to '%s'", file)); g_logger.error(stdext::format("Unable to save log to '%s'", file));
return; return;
} }
m_outFile << "\n== application started at " << stdext::date_time_string() << std::endl;
m_outFile.flush(); m_outFile.flush();
} }