forked from cztomczak/cefpython
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDebugLog.h
More file actions
24 lines (21 loc) · 669 Bytes
/
DebugLog.h
File metadata and controls
24 lines (21 loc) · 669 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// 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 <stdio.h>
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);
}
}