To enable debugging use the configure option --enable-debug. LOGGING ======= At execution time, you must enable the log service. To enable the log service, set the environment variable: EPHY_LOG_MODULES variable. EPHY_LOG_MODULES variable has the form: [:]* moduleName is a filename. ex: export EPHY_LOG_MODULES=ephy-window.c:ephy-autocompletion.c The special log module "all" enables all log modules. Use the LOG macro to put debug messages in the code. PROFILING ========= At execution time, you must enable the profiling service. To enable the profiling service, set the environment variable: EPHY_PROFILING_MODULES variable. EPHY_PROFILE_MODULES variable has the form: [:]* moduleName is a filename. ex: export EPHY_PROFILE_MODULES=ephy-window.c:ephy-autocompletion.c The special profiling module "all" enables all profiling modules. Use START_PROFILER STOP_PROFILER macros to profile pieces of code.