aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_disable.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2023-01-23 09:37:15 +0000
committerGravatar Sadie Powell2023-01-23 13:07:53 +0000
commit7edc627317599950cbbc7442f5d0c781203a014b (patch)
tree4a38b88b01459eb21c49c16e0eed7ad18b59d083 /src/modules/m_disable.cpp
parentReplace InspIRCd::Format with fmt::format. (diff)
Replace VAFORMAT/InspIRCd::Format/... with fmt::sprintf.
Diffstat (limited to 'src/modules/m_disable.cpp')
-rw-r--r--src/modules/m_disable.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/modules/m_disable.cpp b/src/modules/m_disable.cpp
index b7bc31892..1968e67f1 100644
--- a/src/modules/m_disable.cpp
+++ b/src/modules/m_disable.cpp
@@ -64,15 +64,13 @@ private:
}
}
- void WriteLog(const char* message, ...) const ATTR_PRINTF(2, 3)
+ template <typename... Args>
+ void WriteLog(const char* message, Args&&... args) const
{
- std::string buffer;
- VAFORMAT(buffer, message, message);
-
if (notifyopers)
- ServerInstance->SNO.WriteToSnoMask('a', buffer);
+ ServerInstance->SNO.WriteToSnoMask('a', message, std::forward<Args>(args)...);
else
- ServerInstance->Logs.Normal(MODNAME, buffer);
+ ServerInstance->Logs.Normal(MODNAME, message, std::forward<Args>(args)...);
}
public: