Minor cleanup
This commit is contained in:
		@@ -145,7 +145,7 @@ public:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        // get user token
 | 
					        // get user token
 | 
				
			||||||
        std::vector<unsigned char> buffer(static_cast<size_t>(tusize));
 | 
					        std::vector<unsigned char> buffer(static_cast<size_t>(tusize));
 | 
				
			||||||
        if (!GetTokenInformation(current_process_token.token_handle_, TokenUser, (LPVOID)buffer.data(), tusize, &tusize))
 | 
					        if (!::GetTokenInformation(current_process_token.token_handle_, TokenUser, (LPVOID)buffer.data(), tusize, &tusize))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            SPDLOG_THROW(win32_error("GetTokenInformation"));
 | 
					            SPDLOG_THROW(win32_error("GetTokenInformation"));
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
@@ -207,9 +207,11 @@ private:
 | 
				
			|||||||
    {
 | 
					    {
 | 
				
			||||||
        if (!hEventLog_)
 | 
					        if (!hEventLog_)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            hEventLog_ = RegisterEventSource(nullptr, source_.c_str());
 | 
					            hEventLog_ = ::RegisterEventSource(nullptr, source_.c_str());
 | 
				
			||||||
            if (!hEventLog_ || hEventLog_ == (HANDLE) ERROR_ACCESS_DENIED)
 | 
					            if (!hEventLog_ || hEventLog_ == (HANDLE)ERROR_ACCESS_DENIED)
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
                SPDLOG_THROW(internal::win32_error("RegisterEventSource"));
 | 
					                SPDLOG_THROW(internal::win32_error("RegisterEventSource"));
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return hEventLog_;
 | 
					        return hEventLog_;
 | 
				
			||||||
@@ -225,7 +227,7 @@ protected:
 | 
				
			|||||||
        formatted.push_back('\0');
 | 
					        formatted.push_back('\0');
 | 
				
			||||||
        LPCSTR lp_str = static_cast<LPCSTR>(formatted.data());
 | 
					        LPCSTR lp_str = static_cast<LPCSTR>(formatted.data());
 | 
				
			||||||
                
 | 
					                
 | 
				
			||||||
        bool succeeded = ReportEvent(
 | 
					        auto succeeded = ::ReportEvent(
 | 
				
			||||||
            event_log_handle(),
 | 
					            event_log_handle(),
 | 
				
			||||||
            eventlog::get_event_type(msg),
 | 
					            eventlog::get_event_type(msg),
 | 
				
			||||||
            eventlog::get_event_category(msg),
 | 
					            eventlog::get_event_category(msg),
 | 
				
			||||||
@@ -237,7 +239,9 @@ protected:
 | 
				
			|||||||
            nullptr);
 | 
					            nullptr);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if (!succeeded)
 | 
					        if (!succeeded)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
            SPDLOG_THROW(win32_error("ReportEvent"));
 | 
					            SPDLOG_THROW(win32_error("ReportEvent"));
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void flush_() override {}
 | 
					    void flush_() override {}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,8 @@
 | 
				
			|||||||
 | 
					#if _WIN32
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "includes.h"
 | 
					#include "includes.h"
 | 
				
			||||||
#include "test_sink.h"
 | 
					#include "test_sink.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if _WIN32
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#include "spdlog/sinks/win_eventlog_sink.h"
 | 
					#include "spdlog/sinks/win_eventlog_sink.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static const LPCSTR TEST_SOURCE = "spdlog_test";
 | 
					static const LPCSTR TEST_SOURCE = "spdlog_test";
 | 
				
			||||||
@@ -66,4 +66,4 @@ TEST_CASE("eventlog", "[eventlog]")
 | 
				
			|||||||
    test_single_print([&test_logger] (std::string const& msg) { test_logger.critical(msg); }, "my critical message", EVENTLOG_ERROR_TYPE);
 | 
					    test_single_print([&test_logger] (std::string const& msg) { test_logger.critical(msg); }, "my critical message", EVENTLOG_ERROR_TYPE);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif
 | 
					#endif //_WIN32
 | 
				
			||||||
		Reference in New Issue
	
	Block a user