Example #1
0
void mainApp::LogMessageV(const wxChar *psFormat,...)
{
  va_list ap;
  va_start(ap,psFormat);
  wxString s = wxString::FormatV(psFormat,ap);
  va_end(ap);
  _LogMessage(s);
}
Example #2
0
void mainApp::_CloseMessageStream()
{
  if(LogIsOpen())
  {
    delete m_pFout;
    m_pFout = NULL;
    _LogMessage("File closed on exit");
  }
}
Example #3
0
File: s3log.cpp Project: LJoNe/gpdb
void LogMessage(LOGLEVEL loglevel, const char* fmt, ...) {
    if (loglevel > s3ext_loglevel) return;
    va_list args;
    va_start(args, fmt);
    switch (s3ext_logtype) {
        case INTERNAL_LOG:
            _LogMessage(fmt, args);
            break;
        case STDERR_LOG:
            vfprintf(stderr, fmt, args);
            break;
        case REMOTE_LOG:  // `socat UDP-RECV:[port] STDOUT` to listen
            _send_to_remote(fmt, args);
            break;
        default:
            break;
    }
    va_end(args);
}