kodi
Win32InterfaceForCLog.h
1 /*
2  * Copyright (C) 2020 Team Kodi
3  * This file is part of Kodi - https://kodi.tv
4  *
5  * SPDX-License-Identifier: GPL-2.0-or-later
6  * See LICENSES/README.md for more information.
7  */
8 
9 #pragma once
10 
11 #if !defined(TARGET_WINDOWS) && !defined(TARGET_WIN10)
12 #error This file is for win32 platforms only
13 #endif // !defined(TARGET_WINDOWS) && !defined(TARGET_WIN10)
14 
15 #include "utils/IPlatformLog.h"
16 
18 {
19 public:
20  CWin32InterfaceForCLog() = default;
21  ~CWin32InterfaceForCLog() override = default;
22 
23  spdlog_filename_t GetLogFilename(const std::string& filename) const override;
24  void AddSinks(
25  std::shared_ptr<spdlog::sinks::dist_sink<std::mutex>> distributionSink) const override;
26 };
Definition: IPlatformLog.h:30
Definition: Win32InterfaceForCLog.h:17
Definition: IPlatformLog.h:26