ifw-fgf 2.0.0
 
Loading...
Searching...
No Matches
logger.cpp File Reference

Logger definitions source file. More...

#include <iostream>
#include <string>
#include <cstdlib>
#include <mutex>
#include <sys/stat.h>
#include <log4cplus/logger.h>
#include <log4cplus/loggingmacros.h>
#include <log4cplus/configurator.h>
#include <fmt/format.h>
#include <ifw/fnd/defs/base.hpp>
#include <ifw/fgf/common_llnetio/logger.hpp>

Namespaces

namespace  ifw
 
namespace  ifw::fgf
 
namespace  ifw::fgf::common
 

Functions

const std::string & ifw::fgf::common::LogPropertiesName (const std::string &log_properties={})
 
const std::string & ifw::fgf::common::AppLogName (const std::string &logger_name={})
 Get/optionally set the application logger name (e.g. "fgfapp").
 
void ifw::fgf::common::CustomOpen62541Log (void *log_context, UA_LogLevel level, UA_LogCategory category, const char *msg, va_list args)
 open62541 logging callback (attach via cfg->logger.log = &CustomOpen62541Log).
 
void ifw::fgf::common::ConfigureLogging ()
 One-time logging configuration (idempotent; safe to call many times).
 
log4cplus::Logger & ifw::fgf::common::GetRootLogger ()
 Root/application loggers (configured on first use).
 
log4cplus::Logger & ifw::fgf::common::GetAppLogger ()
 
std::string ifw::fgf::common::FindFile (const std::string &resource_filename)
 Resolve a resource file (e.g. properties) using your search rules.
 

Detailed Description

Logger definitions source file.