Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
IPlatformLog Class Referenceabstract

#include <IPlatformLog.h>

Inheritance diagram for IPlatformLog:
CPosixInterfaceForCLog CWin32InterfaceForCLog CAndroidInterfaceForCLog CDarwinInterfaceForCLog

Public Member Functions

virtual ~IPlatformLog ()=default
 
virtual spdlog_filename_t GetLogFilename (const std::string &filename) const =0
 
virtual void AddSinks (std::shared_ptr< spdlog::sinks::dist_sink< std::mutex > > distributionSink) const =0
 

Static Public Member Functions

static std::unique_ptr< IPlatformLogCreatePlatformLog ()
 

Constructor & Destructor Documentation

◆ ~IPlatformLog()

virtual IPlatformLog::~IPlatformLog ( )
virtualdefault

Member Function Documentation

◆ AddSinks()

virtual void IPlatformLog::AddSinks ( std::shared_ptr< spdlog::sinks::dist_sink< std::mutex > > distributionSink) const
pure virtual

◆ CreatePlatformLog()

std::unique_ptr< IPlatformLog > IPlatformLog::CreatePlatformLog ( )
static

◆ GetLogFilename()

virtual spdlog_filename_t IPlatformLog::GetLogFilename ( const std::string & filename) const
pure virtual

The documentation for this class was generated from the following files: