コード例 #1
0
void StderrLogWriter::log(const std::string& programIdentity,
                          core::system::LogLevel logLevel,
                          const std::string& message)
{
    if (logLevel > logLevel_)
        return;

    std::cerr << formatLogEntry(programIdentity, message, false);
}
コード例 #2
0
ファイル: FileLogWriter.cpp プロジェクト: FusionFive/rstudio
void FileLogWriter::log(core::system::LogLevel logLevel,
                        const std::string& message)
{
   if (logLevel > logLevel_)
      return;

   rotateLogFile();

   // Swallow errors--we can't do anything anyway
   core::appendToFile(logFile_, formatLogEntry(programIdentity_, message));
}