summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniel De Graaf <danieldg@inspircd.org>2010-04-28 14:39:00 -0500
committerDaniel De Graaf <danieldg@inspircd.org>2010-04-28 15:33:27 -0500
commit43d893c7196dfa159b39fc5de3a10f00d59200b4 (patch)
treec202a42bb589fd1b232c764ca8937c07f859b62d /src
parentc28b7526d1b0c7197c4098e62746f1bd62c8fac4 (diff)
Add log header including ircd version
Diffstat (limited to 'src')
-rw-r--r--src/logger.cpp1
-rw-r--r--src/modmanager_dynamic.cpp4
-rw-r--r--src/server.cpp4
3 files changed, 8 insertions, 1 deletions
diff --git a/src/logger.cpp b/src/logger.cpp
index ac171027c..2e3f556c6 100644
--- a/src/logger.cpp
+++ b/src/logger.cpp
@@ -112,6 +112,7 @@ void LogManager::OpenFileLogs()
fw = fwi->second;
}
FileLogStream* fls = new FileLogStream(loglevel, fw);
+ fls->OnLog(SPARSE, "HEADER", InspIRCd::LogHeader);
AddLogTypes(type, fls, true);
}
}
diff --git a/src/modmanager_dynamic.cpp b/src/modmanager_dynamic.cpp
index c0114ed4e..3845fd6da 100644
--- a/src/modmanager_dynamic.cpp
+++ b/src/modmanager_dynamic.cpp
@@ -92,7 +92,8 @@ bool ModuleManager::Load(const std::string& filename, bool defer)
Modules[filename] = newmod;
if (defer)
{
- ServerInstance->Logs->Log("MODULE", DEFAULT,"New module introduced: %s", filename.c_str());
+ ServerInstance->Logs->Log("MODULE", DEFAULT,"New module introduced: %s (Module version %s)",
+ filename.c_str(), newhandle->GetVersion().c_str());
}
else
{
@@ -251,6 +252,7 @@ void ModuleManager::LoadAll()
Module* mod = i->second;
try
{
+ ServerInstance->Logs->Log("MODULE", DEBUG, "Initializing %s", i->first.c_str());
mod->init();
}
catch (CoreException& modexcept)
diff --git a/src/server.cpp b/src/server.cpp
index 822b46624..8c8e1b0dc 100644
--- a/src/server.cpp
+++ b/src/server.cpp
@@ -67,6 +67,10 @@ std::string InspIRCd::GetVersionString(bool operstring)
return versiondata;
}
+const char InspIRCd::LogHeader[] =
+ "Log started for " VERSION " (" REVISION ", " MODULE_INIT_STR ")"
+ " - compiled on " SYSTEM;
+
void InspIRCd::BuildISupport()
{
// the neatest way to construct the initial 005 numeric, considering the number of configure constants to go in it...