You.i Engine
CYIAndroidLogPolicy Class Reference

Detailed Description

Logs information to Android's logging system.

The Android logging system is used to emit all error information from the logger.

#include <logging/YiAndroidLogPolicy.h>

Inheritance diagram for CYIAndroidLogPolicy:

Public Member Functions

 CYIAndroidLogPolicy ()
 
virtual ~CYIAndroidLogPolicy ()
 
void Open ()
 
void Close ()
 
bool IsOpen () const
 
- Public Member Functions inherited from CYILogPolicy
 CYILogPolicy ()
 
virtual ~CYILogPolicy ()
 
void PostWrite (YI_LOGGING_PARAMS &loggingParams)
 
void SetPreferences (const std::shared_ptr< CYIPreferences > &pPrefs)
 
const std::shared_ptr< CYIPreferences > & GetPreferences () const
 
void UpdateConfigMonitor () const
 
void SetWriteDirectEnabled (bool bEnabled)
 
bool IsWriteDirectEnabled () const
 
void SetUseLinesCache (bool bUseLinesCache)
 
std::vector< CYIStringGetLastLoggedLines (uint32_t uLinesCount=std::numeric_limits< uint32_t >::max()) const
 

Additional Inherited Members

- Protected Member Functions inherited from CYILogPolicy
void EnableTimeStamp ()
 
void EnableClassName ()
 
void EnableLineNumber ()
 
void EnableSeverity ()
 
void EnableTagName ()
 
void DisableTimeStamp ()
 
void DisableClassName ()
 
void DisableLineNumber ()
 
void DisableSeverity ()
 
void DisableTagName ()
 
virtual CYIString BuildLogStatement (const CYIString &logStatement, const YI_LOGGING_PARAMS &params)
 
- Protected Attributes inherited from CYILogPolicy
CYIConcurrentQueue< YI_LOGGING_PARAMSm_logQueue
 
uint32_t m_uAttributeCache
 

Constructor & Destructor Documentation

CYIAndroidLogPolicy::CYIAndroidLogPolicy ( )

Default constructor.

virtual CYIAndroidLogPolicy::~CYIAndroidLogPolicy ( )
virtual

Destructor.

Member Function Documentation

void CYIAndroidLogPolicy::Close ( )
virtual

Does nothing for the console policy.

Implements CYILogPolicy.

bool CYIAndroidLogPolicy::IsOpen ( ) const
virtual

Always returns true for the console policy.

Implements CYILogPolicy.

void CYIAndroidLogPolicy::Open ( )
virtual

Does nothing for the console policy.

Implements CYILogPolicy.


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