ICU4X
International Components for Unicode
Loading...
Searching...
No Matches
ICU4XLogger Class Reference

#include <ICU4XLogger.hpp>

Public Member Functions

 ICU4XLogger (capi::ICU4XLogger *i)
 
 ICU4XLogger ()=default
 
 ICU4XLogger (ICU4XLogger &&) noexcept=default
 
ICU4XLoggeroperator= (ICU4XLogger &&other) noexcept=default
 

Static Public Member Functions

static bool init_simple_logger ()
 
static bool init_console_logger ()
 

Detailed Description

An object allowing control over the logging used

Constructor & Destructor Documentation

◆ ICU4XLogger() [1/3]

ICU4XLogger::ICU4XLogger ( capi::ICU4XLogger *  i)
inlineexplicit

◆ ICU4XLogger() [2/3]

ICU4XLogger::ICU4XLogger ( )
default

◆ ICU4XLogger() [3/3]

ICU4XLogger::ICU4XLogger ( ICU4XLogger &&  )
defaultnoexcept

Member Function Documentation

◆ init_console_logger()

bool ICU4XLogger::init_console_logger ( )
inlinestatic

Deprecated: since ICU4X 1.4, this now happens automatically if the log feature is enabled.

◆ init_simple_logger()

bool ICU4XLogger::init_simple_logger ( )
inlinestatic

Initialize the logger using simple_logger

Requires the simple_logger Cargo feature.

Returns false if there was already a logger set.

◆ operator=()

ICU4XLogger & ICU4XLogger::operator= ( ICU4XLogger &&  other)
defaultnoexcept

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