gliblog.c 502 B

123456789101112131415161718192021
  1. #include "gliblog.h"
  2. static GLogLevelFlags all_levels =
  3. G_LOG_FLAG_RECURSION |
  4. G_LOG_FLAG_FATAL |
  5. G_LOG_LEVEL_ERROR |
  6. G_LOG_LEVEL_CRITICAL |
  7. G_LOG_LEVEL_WARNING;
  8. void
  9. log_handler(const gchar *log_domain, GLogLevelFlags log_level,
  10. const gchar *message, gpointer user_data) {
  11. logGLib((char *)log_domain, log_level, (char *)message);
  12. }
  13. void
  14. glib_log_configure() {
  15. g_log_set_handler (NULL, all_levels, log_handler, NULL);
  16. g_log_set_handler ("VIPS", all_levels, log_handler, NULL);
  17. }