Ejemplo n.º 1
0
static void error_handler(void *user_data, raptor_log_message *message)
{
    struct update_context *uc = user_data;

    char *msg = g_strdup_printf("%s: %s at line %d of operation %d", raptor_log_level_get_label(message->level), message->text, raptor_locator_line(message->locator), uc->opid);
    add_message(uc, msg, 1);
    fs_error(LOG_ERR, "%s", msg);
}
Ejemplo n.º 2
0
static void
roqet_log_handler(void *data, raptor_log_message *message)
{
    switch(message->level) {
    case RAPTOR_LOG_LEVEL_FATAL:
    case RAPTOR_LOG_LEVEL_ERROR:
        if(!ignore_errors) {
            fprintf(stderr, "%s: Error - ", program);
            raptor_locator_print(message->locator, stderr);
            fprintf(stderr, " - %s\n", message->text);
        }

        error_count++;
        break;

    case RAPTOR_LOG_LEVEL_WARN:
        if(warning_level > 0) {
            fprintf(stderr, "%s: Warning - ", program);
            raptor_locator_print(message->locator, stderr);
            fprintf(stderr, " - %s\n", message->text);
        }

        warning_count++;
        break;

    case RAPTOR_LOG_LEVEL_NONE:
    case RAPTOR_LOG_LEVEL_TRACE:
    case RAPTOR_LOG_LEVEL_DEBUG:
    case RAPTOR_LOG_LEVEL_INFO:

        fprintf(stderr, "%s: Unexpected %s message - ", program,
                raptor_log_level_get_label(message->level));
        raptor_locator_print(message->locator, stderr);
        fprintf(stderr, " - %s\n", message->text);
        break;
    }

}
Ejemplo n.º 3
0
static void
to_ntriples_log_handler(void *data, raptor_log_message *message)
{
  raptor_parser *parser = (raptor_parser*)data;

  switch(message->level) {
    case RAPTOR_LOG_LEVEL_FATAL:
    case RAPTOR_LOG_LEVEL_ERROR:
      fprintf(stderr, "%s: Error - ", program);
      raptor_locator_print(message->locator, stderr);
      fprintf(stderr, " - %s\n", message->text);

      raptor_parser_parse_abort(parser);
      error_count++;
      break;

    case RAPTOR_LOG_LEVEL_WARN:
      fprintf(stderr, "%s: Warning - ", program);
      raptor_locator_print(message->locator, stderr);
      fprintf(stderr, " - %s\n", message->text);

      warning_count++;
      break;

    case RAPTOR_LOG_LEVEL_NONE:
    case RAPTOR_LOG_LEVEL_TRACE:
    case RAPTOR_LOG_LEVEL_DEBUG:
    case RAPTOR_LOG_LEVEL_INFO:

      fprintf(stderr, "%s: Unexpected %s message - ", program,
              raptor_log_level_get_label(message->level));
      raptor_locator_print(message->locator, stderr);
      fprintf(stderr, " - %s\n", message->text);
      break;
  }
}