ALLogger API

On this page

NAOqi Core - Overview | API


Namespace : AL


           
            #include <alproxies/alloggerproxy.h>

           
          

Methods

void ALLoggerProxy:: debug ( const std::string& moduleName , const std::string& message )

Deprecated since version 1.12: use qiLogDebug instead

Log a debug message.

Parameters:
  • moduleName – Name of the module.
  • message – Log Message.
void ALLoggerProxy:: error ( const std::string& moduleName , const std::string& message )

Deprecated since version 1.12: use qiLogError instead

Log an error message.

Parameters:
  • moduleName – Name of the module.
  • message – Log Message.
void ALLoggerProxy:: fatal ( const std::string& moduleName , const std::string& message )

Deprecated since version 1.12: use qiLogFatal instead

Log a fatal message.

Parameters:
  • moduleName – Name of the module.
  • message – Log Message.
void ALLoggerProxy:: info ( const std::string& moduleName , const std::string& message )

Deprecated since version 1.12: use qiLogInfo instead

Log an info message.

Parameters:
  • moduleName – Name of the module.
  • message – Log Message.
void ALLoggerProxy:: logInFile ( const std::string& fileName )

Deprecated since version 1.12: create your own log handler with qilog and add it with qi::log::addHandler. See libqi documentation for more details.

Allows the logger to store logs in a file. Warning: this is not recommended on NAO.

Parameters:
  • fileName – The fileName to use. Relative to the user naoqi folder.
void ALLoggerProxy:: logInForwarder ( const std::string& inputAddress )

Warning

Should not be used.

Publish logs to a Log Forwarder. Pass an empty string in order to use the default value: tcp://localhost:5099

Parameters:
  • inputAddress – Desired input ZMQ address of the Log Forwarder.
void ALLoggerProxy:: logInStd ( )

Deprecated since version 1.12: does nothing

void ALLoggerProxy:: logInSys ( )

Deprecated since version 1.12: does nothing

void ALLoggerProxy:: lowDebug ( const std::string& moduleName , const std::string& message )

Deprecated since version 1.12: use qiLogDebug instead

Log an lowDebug message.

Parameters:
  • moduleName – Name of the module.
  • message – Log Message.
void ALLoggerProxy:: lowInfo ( const std::string& moduleName , const std::string& message )

Deprecated since version 1.12: use qiLogVerbose instead.

Log an lowInfo message.

Parameters:
  • moduleName – Name of the module.
  • message – Log Message.
void ALLoggerProxy:: removeHandler ( const std::string& name )

Deprecated since version 1.12: do not use since you cannot add any handler with the API.

void ALLoggerProxy:: separator ( )

Deprecated since version 1.12.

Output a simple line separator

void ALLoggerProxy:: setFilter ( )

Deprecated since version 1.12.

void ALLoggerProxy:: setVerbosity ( const std::string& verbosity )

Deprecated since version 1.12: use qi::log::setVerbosity instead.

set verbosity: debug, verbose, info, warning, error, fatal, silent. Default is info

Parameters:
  • verbosity – verbosity value
int ALLoggerProxy:: verbosity ( )

Deprecated since version 1.12: use qi::log::verbosity instead.

Get verbosity level of qi logs: debug(6), verbose(5), info(4), warning(3), error(2), fatal(1), silent(0). Default is info.

Parameters:
  • verbosity – verbosity value
void ALLoggerProxy:: warn ( const std::string& moduleName , const std::string& message )

Deprecated since version 1.12: use qiLogWarning instead.

Log a warning.

Parameters:
  • moduleName – Name of the module.
  • message – Log Message.