Mantid
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
Poco::PythonLoggingChannel Class Reference

#include <PythonLoggingChannel.h>

Inheritance diagram for Poco::PythonLoggingChannel:

Public Member Functions

void log (const Poco::Message &msg) override
 
PythonLoggingChanneloperator= (const PythonLoggingChannel &)=delete
 
PythonLoggingChanneloperator= (PythonLoggingChannel &&)=delete
 
 PythonLoggingChannel ()
 
 PythonLoggingChannel (const PythonLoggingChannel &)=delete
 
 PythonLoggingChannel (PythonLoggingChannel &&)=delete
 
 ~PythonLoggingChannel () override
 

Private Attributes

std::unique_ptr< boost::python::object > m_pyLogger
 

Detailed Description

Definition at line 28 of file PythonLoggingChannel.h.

Constructor & Destructor Documentation

◆ PythonLoggingChannel() [1/3]

Poco::PythonLoggingChannel::PythonLoggingChannel ( )

Definition at line 49 of file PythonLoggingChannel.cpp.

References m_pyLogger.

◆ ~PythonLoggingChannel()

Poco::PythonLoggingChannel::~PythonLoggingChannel ( )
override

Definition at line 57 of file PythonLoggingChannel.cpp.

References m_pyLogger.

◆ PythonLoggingChannel() [2/3]

Poco::PythonLoggingChannel::PythonLoggingChannel ( const PythonLoggingChannel )
delete

◆ PythonLoggingChannel() [3/3]

Poco::PythonLoggingChannel::PythonLoggingChannel ( PythonLoggingChannel &&  )
delete

Member Function Documentation

◆ log()

void Poco::PythonLoggingChannel::log ( const Poco::Message &  msg)
override

Definition at line 70 of file PythonLoggingChannel.cpp.

References m_pyLogger.

◆ operator=() [1/2]

PythonLoggingChannel & Poco::PythonLoggingChannel::operator= ( const PythonLoggingChannel )
delete

◆ operator=() [2/2]

PythonLoggingChannel & Poco::PythonLoggingChannel::operator= ( PythonLoggingChannel &&  )
delete

Member Data Documentation

◆ m_pyLogger

std::unique_ptr<boost::python::object> Poco::PythonLoggingChannel::m_pyLogger
private

Definition at line 42 of file PythonLoggingChannel.h.

Referenced by log(), PythonLoggingChannel(), and ~PythonLoggingChannel().


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