src/logger.c File Reference

Source - Log activities. More...

#include <assert.h>
#include <stdarg.h>
#include <stdbool.h>
#include <stdio.h>
#include "logger.h"
#include "utf8.h"

Go to the source code of this file.

Functions

void open_log ()
 initialize log file
bool log_dump_latin1 (const char *var, const char *value)
 dump a (latin1) string variable to log
bool log_dump (const char *var, const char *value)
 dump a (utf8) string variable to log
bool add_log (int level, const char *context, const char *format,...)
 add an entry to log file
void close_log ()
 close log file

Detailed Description

Source - Log activities.

Author:
Julien Blitte
Version:
0.1

Definition in file logger.c.


Function Documentation

bool add_log ( int  level,
const char *  context,
const char *  format,
  ... 
)
bool log_dump ( const char *  var,
const char *  value 
)

dump a (utf8) string variable to log

Parameters:
var name of variable - utf8
value variable content - utf8
Returns:
true if successfull

Definition at line 49 of file logger.c.

References add_log(), and ADDLOG_DUMP.

Referenced by db5_delete(), db5_generate_row(), db5_insert(), db5_longname_to_shortname(), db5_shortname_to_localfile(), db5_update(), file_fcaseopen(), file_filesize(), file_set_context(), fuse_impl_create(), fuse_impl_getattr(), fuse_impl_rename(), fuse_impl_truncate(), fuse_impl_unlink(), and fuse_impl_utimens().

bool log_dump_latin1 ( const char *  var,
const char *  value 
)

dump a (latin1) string variable to log

Parameters:
var name of variable - utf8
value variable content - latin1
Returns:
true if successfull

Definition at line 37 of file logger.c.

References add_log(), ADDLOG_DUMP, and iso8859_utf8().

Referenced by db5_delete(), db5_generate_row(), db5_insert(), db5_longname_to_shortname(), db5_print_row(), db5_shortname_to_localfile(), db5_update(), names_insert(), names_print(), and names_select_shortname().

 All Classes Files Functions Variables Typedefs Defines

Generated on Mon Jan 11 00:15:07 2010 for db5fuse by  doxygen 1.6.1