// 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);
}
}