[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/lineCode/cefpython/cefpython53/src/common/DebugLog.h [Back]  [Original]

// Copyright (c) 2012-2014 The CEF Python authors. All rights reserved.
// License: New BSD License.
// Website: http://code.google.com/p/cefpython/

#pragma once
#include 

extern bool g_debug;
extern std::string g_logFile;

// Defined as "inline" to get rid of the "already defined" errors
// when linking.
inline void DebugLog(const char* szString)
{
    if (!g_debug)
        return;
    // TODO: get the log_file option from CefSettings.
    printf("[CEF Python] %s\n", szString);
    if (g_logFile.length()) {
        FILE* pFile = fopen(g_logFile.c_str(), "a");
        fprintf(pFile, "[CEF Python] App: %s\n", szString);
        fclose(pFile);
    }
}

Web Proxy Viewer  |  New URL  |  Original Page