diff --git a/libsrc/utils/Logger.cpp b/libsrc/utils/Logger.cpp index b451583b..e08d186f 100644 --- a/libsrc/utils/Logger.cpp +++ b/libsrc/utils/Logger.cpp @@ -46,7 +46,11 @@ Logger::Logger ( std::string name, LogLevel minLevel ): _syslogEnabled(true), _loggerId(loggerId++) { +#ifdef GLIBC _appname = std::string(program_invocation_short_name); +#else + _appname = std::string(getprogname()); +#endif std::transform(_appname.begin(), _appname.end(),_appname.begin(), ::toupper); loggerCount++;