@@ -84,6 +84,7 @@ void OFS_FileLogger::Shutdown() noexcept
8484
8585inline static void LogToConsole (OFS_LogLevel level, const char * msg) noexcept
8686{
87+ OFS_PROFILE (__FUNCTION__);
8788 switch (level) {
8889 case OFS_LogLevel::OFS_LOG_INFO: SDL_LogInfo (SDL_LOG_CATEGORY_APPLICATION, msg); break ;
8990 case OFS_LogLevel::OFS_LOG_WARN: SDL_LogWarn (SDL_LOG_CATEGORY_APPLICATION, msg); break ;
@@ -93,13 +94,15 @@ inline static void LogToConsole(OFS_LogLevel level, const char* msg) noexcept
9394}
9495
9596inline static void AppendToBuf (std::vector<char >& buffer, const char * msg, uint32_t size) noexcept {
97+ OFS_PROFILE (__FUNCTION__);
9698 auto initialSize = buffer.size ();
9799 buffer.resize (initialSize + size);
98100 memcpy (buffer.data () + initialSize, msg, size);
99101};
100102
101103inline static void AddNewLine () noexcept
102104{
105+ OFS_PROFILE (__FUNCTION__);
103106 // insert a newline if needed
104107 auto & buffer = Thread.LogMsgBuffer ;
105108 if (!buffer.empty () && buffer.back () != ' \n ' ) {
@@ -110,6 +113,7 @@ inline static void AddNewLine() noexcept
110113
111114void OFS_FileLogger::LogToFileR (const char * prefix, const char * msg, bool newLine) noexcept
112115{
116+ OFS_PROFILE (__FUNCTION__);
113117 SDL_Log (" %s %s" , prefix, msg);
114118 SDL_AtomicLock (&Thread.lock );
115119
@@ -126,6 +130,7 @@ void OFS_FileLogger::LogToFileR(const char* prefix, const char* msg, bool newLin
126130
127131void OFS_FileLogger::LogToFileR (OFS_LogLevel level, const char * msg, uint32_t size, bool newLine) noexcept
128132{
133+ OFS_PROFILE (__FUNCTION__);
129134 LogToConsole (level, msg);
130135 SDL_AtomicLock (&Thread.lock );
131136
@@ -172,6 +177,7 @@ void OFS_FileLogger::Flush() noexcept
172177
173178void OFS_FileLogger::LogToFileF (OFS_LogLevel level, const char * fmt, ...) noexcept
174179{
180+ OFS_PROFILE (__FUNCTION__);
175181 char FormatBuffer[1024 ];
176182 va_list args;
177183 va_start (args, fmt);
0 commit comments