Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Files | Data Structures | Typedefs | Functions

Files

file  afw_log_deprecated.h
 Header file for afw_log_deprecated.c.
 
file  afw_log_deprecated.h
 Header file for afw_log_deprecated.c.
 

Data Structures

struct  afw_log_deprecated_trace_options_t
 
struct  afw_log_deprecated_inf_t
 afw_log_deprecated_t interface. More...
 
struct  afw_log_deprecated_t
 Public afw_log_deprecated_t object. More...
 

Typedefs

typedef struct afw_log_deprecated_t afw_log_deprecated_t
 
typedef struct afw_log_deprecated_trace_options_t afw_log_deprecated_trace_options_t
 
typedef void(* afw_log_deprecated_release_t) (afw_log_deprecated_t *log)
 
typedef void(* afw_log_deprecated_message_v_t) (afw_log_deprecated_t *log, apr_pool_t *temp_pool, const afw_utf8_z_t *prefix, const afw_utf8_z_t *fmt, va_list args)
 
typedef void(* afw_log_deprecated_error_v_t) (afw_log_deprecated_t *log, apr_pool_t *temp_pool, const afw_utf8_z_t *prefix, const afw_utf8_z_t *fmt, va_list args)
 
typedef void(* afw_log_deprecated_trace_v_t) (afw_log_deprecated_t *log, apr_pool_t *temp_pool, const afw_utf8_z_t *prefix, const afw_utf8_z_t *fmt, va_list args)
 
typedef struct afw_log_deprecated_inf_t afw_log_deprecated_inf_t
 afw_log_deprecated_t interface.
 

Functions

afw_log_deprecated_tafw_create_log_deprecated (apr_pool_t *temp_pool, apr_pool_t *module_pool, apr_file_t *log_file, const char *encoding)
 Create a basic log. More...
 
void afw_release_log (afw_log_deprecated_t *log)
 Release a log. More...
 
void afw_log_deprecated_message_v (afw_log_deprecated_t *log, apr_pool_t *temp_pool, const afw_utf8_z_t *prefix, const afw_utf8_z_t *fmt, va_list args)
 Issue a message. More...
 
void afw_log_deprecated_message (afw_log_deprecated_t *log, apr_pool_t *temp_pool, const afw_utf8_z_t *prefix, const afw_utf8_z_t *fmt,...)
 Issue a message. More...
 
void afw_log_deprecated_error_v (afw_log_deprecated_t *log, apr_pool_t *temp_pool, const afw_utf8_z_t *prefix, const afw_utf8_z_t *fmt, va_list args)
 Issue an error message. More...
 
void afw_log_deprecated_error (afw_log_deprecated_t *log, apr_pool_t *temp_pool, const afw_utf8_z_t *prefix, const afw_utf8_z_t *fmt,...)
 Issue an error message. More...
 
void afw_log_deprecated_trace_v (afw_log_deprecated_t *log, apr_pool_t *temp_pool, const afw_utf8_z_t *prefix, const afw_utf8_z_t *fmt, va_list args)
 Issue a trace message. More...
 
void afw_log_deprecated_trace (afw_log_deprecated_t *log, apr_pool_t *temp_pool, const afw_utf8_z_t *prefix, const afw_utf8_z_t *fmt,...)
 Issue a trace message. More...
 

Detailed Description

Adaptive Framework log.

Typedef Documentation

◆ afw_log_deprecated_error_v_t

typedef void(* afw_log_deprecated_error_v_t) (afw_log_deprecated_t *log, apr_pool_t *temp_pool, const afw_utf8_z_t *prefix, const afw_utf8_z_t *fmt, va_list args)
See also
afw_log_deprecated_error_v()

Definition at line 49 of file afw_log_deprecated_interface.h.

◆ afw_log_deprecated_message_v_t

typedef void(* afw_log_deprecated_message_v_t) (afw_log_deprecated_t *log, apr_pool_t *temp_pool, const afw_utf8_z_t *prefix, const afw_utf8_z_t *fmt, va_list args)

◆ afw_log_deprecated_release_t

typedef void(* afw_log_deprecated_release_t) (afw_log_deprecated_t *log)
See also
afwLogRelease()

Definition at line 35 of file afw_log_deprecated_interface.h.

◆ afw_log_deprecated_t

Created by afw_create_log_deprecated

Definition at line 1 of file afw_log_deprecated_interface.h.

◆ afw_log_deprecated_trace_options_t

Trace Options.

◆ afw_log_deprecated_trace_v_t

typedef void(* afw_log_deprecated_trace_v_t) (afw_log_deprecated_t *log, apr_pool_t *temp_pool, const afw_utf8_z_t *prefix, const afw_utf8_z_t *fmt, va_list args)
See also
afw_log_deprecated_trace_v()

Definition at line 57 of file afw_log_deprecated_interface.h.

Function Documentation

◆ afw_create_log_deprecated()

afw_log_deprecated_t* afw_create_log_deprecated ( apr_pool_t *  temp_pool,
apr_pool_t *  module_pool,
apr_file_t *  log_file,
const char *  encoding 
)

Create a basic log.

Parameters
temp_poolUsed for life of this call.
module_poolUsed for life of this log.
fileLog file.
encodedencoding for output or NULL
traceTrace options.
Returns
afw_log_deprecated_t * or NULL if error.
Todo:
FIXME: Need to add convert to log code page.

Definition at line 62 of file afw_log_deprecated.c.

◆ afw_log_deprecated_error()

void afw_log_deprecated_error ( afw_log_deprecated_t log,
apr_pool_t *  temp_pool,
const afw_utf8_z_t prefix,
const afw_utf8_z_t fmt,
  ... 
)

Issue an error message.

Parameters
logLog handle.
temp_poolused for life of this call.
fmtformat string.
...substitution values for fmt.

Definition at line 148 of file afw_log_deprecated_interface.h.

◆ afw_log_deprecated_error_v()

void afw_log_deprecated_error_v ( afw_log_deprecated_t log,
apr_pool_t *  temp_pool,
const afw_utf8_z_t prefix,
const afw_utf8_z_t fmt,
va_list  args 
)

Issue an error message.

Parameters
logLog handle.
temp_poolused for life of this call.
fmtformat string.
argssubstitution values for fmt.

Definition at line 131 of file afw_log_deprecated_interface.h.

◆ afw_log_deprecated_message()

void afw_log_deprecated_message ( afw_log_deprecated_t log,
apr_pool_t *  temp_pool,
const afw_utf8_z_t prefix,
const afw_utf8_z_t fmt,
  ... 
)

Issue a message.

Parameters
logLog handle.
temp_poolused for life of this call.
fmtformat string.
...substitution values for fmt.

Definition at line 111 of file afw_log_deprecated_interface.h.

◆ afw_log_deprecated_message_v()

void afw_log_deprecated_message_v ( afw_log_deprecated_t log,
apr_pool_t *  temp_pool,
const afw_utf8_z_t prefix,
const afw_utf8_z_t fmt,
va_list  args 
)

Issue a message.

Parameters
logLog handle.
temp_poolused for life of this call.
fmtformat string.
argssubstitution values for fmt.

Definition at line 94 of file afw_log_deprecated_interface.h.

◆ afw_log_deprecated_trace()

void afw_log_deprecated_trace ( afw_log_deprecated_t log,
apr_pool_t *  temp_pool,
const afw_utf8_z_t prefix,
const afw_utf8_z_t fmt,
  ... 
)

Issue a trace message.

Parameters
logLog handle.
temp_poolUsed for life of this call.
fmtformat string.
...substitution values for fmt.

Definition at line 185 of file afw_log_deprecated_interface.h.

◆ afw_log_deprecated_trace_v()

void afw_log_deprecated_trace_v ( afw_log_deprecated_t log,
apr_pool_t *  temp_pool,
const afw_utf8_z_t prefix,
const afw_utf8_z_t fmt,
va_list  args 
)

Issue a trace message.

Parameters
logLog handle.
temp_poolUsed for life of this call.
fmtformat string.
argssubstitution values for fmt.

Definition at line 168 of file afw_log_deprecated_interface.h.

◆ afw_release_log()

void afw_release_log ( afw_log_deprecated_t log)

Release a log.

Parameters
logLog handle pointer.

Definition at line 82 of file afw_log_deprecated_interface.h.