pinlog.h File Reference


Functions

PINLOG_EXPORT char * pinlog_gen_correlation (pin_opcode_t opcode, pin_err_t *errp)
PINLOG_EXPORT char * pinlog_gen_correlation_ctxinfo (pin_opcode_t opcode, pin_err_t *errp, char *ctxinfo)
PINLOG_EXPORT char * pinlog_set_correlation (char *correlation, pin_err_t *errp)
PINLOG_EXPORT char * pinlog_get_correlation ()
PINLOG_EXPORT int64 pinlog_get_start_time ()
PINLOG_EXPORT int32 pinlog_get_timeout ()
PINLOG_EXPORT int64 pinlog_get_start_time_from_correlation (char *corid)
PINLOG_EXPORT int32 pinlog_get_timeout_from_correlation (char *corid)
PINLOG_EXPORT time_t pinlog_get_future_rotate_time ()
PINLOG_EXPORT int pinlog_is_log_rotate_enabled ()
PINLOG_EXPORT void pinlog_get_formatted_time (char *time_buf, size_t time_buf_len, time_t tm)
PINLOG_EXPORT int pinlog_op_timeout_occured ()
PINLOG_EXPORT void pinlog_free_child ()
PINLOG_EXPORT void pinlog_name_set (char *name, pin_err_t *error_code)
PINLOG_EXPORT void pinlog_path_set (char *path, pin_err_t *error_code)
PINLOG_EXPORT void get_date_time_buffer (struct timeb *timeStructp, char *time_buf, size_t time_buf_len)
PINLOG_EXPORT void pinlog_flags_set (int32 flags, pin_err_t *error_code)
PINLOG_EXPORT int32 pinlog_flags_get ()
PINLOG_EXPORT void pinlog_nmgr_setup (int argc, char **argv, pin_err_t *errp)
PINLOG_EXPORT void pinlog_nmgrlog_path_set (char path[], pin_err_t *error_code)
PINLOG_EXPORT int32 pinlog_set_log_rotate_configuration (const char *log_rotate_by_days, int32 log_rotate_by_size, const char *log_rotate_backup_dir, const char *log_rotate_file_name_format)
PINLOG_EXPORT void pinlog_set_format_version (int32 format_version, pin_err_t *error_code)
PINLOG_EXPORT void pinlog_set_terminal_log_state (int32 flag, pin_err_t *error_code)
PINLOG_EXPORT void pinlog_background_set (char *format,...)
PINLOG_EXPORT void pinlog_background_clear ()
PINLOG_EXPORT void pinlog (const char *src_file, int32 line, int32 flags, const char *format,...)
PINLOG_EXPORT void pinlog_buf (const char *src_file, int32 line, int32 flags, char *buf, int32 length)
PINLOG_EXPORT int pin_gethostname (char *hostname, size_t len, pin_err_t *errp)

Variables

PINLOG_EXPORT char PinLog_buffer [LOG_BUFFER_LENGTH]
PINLOG_EXPORT int32 PinLog_flags
PINLOG_EXPORT int32 PinLog_format_version

Function Documentation

PINLOG_EXPORT char* pinlog_gen_correlation ( pin_opcode_t  opcode,
pin_err_t errp 
)

PINLOG_EXPORT char* pinlog_gen_correlation_ctxinfo ( pin_opcode_t  opcode,
pin_err_t errp,
char *  ctxinfo 
)

PINLOG_EXPORT char* pinlog_set_correlation ( char *  correlation,
pin_err_t errp 
)

PINLOG_EXPORT char* pinlog_get_correlation (  ) 

PINLOG_EXPORT int64 pinlog_get_start_time (  ) 

PINLOG_EXPORT int32 pinlog_get_timeout (  ) 

PINLOG_EXPORT int64 pinlog_get_start_time_from_correlation ( char *  corid  ) 

PINLOG_EXPORT int32 pinlog_get_timeout_from_correlation ( char *  corid  ) 

PINLOG_EXPORT time_t pinlog_get_future_rotate_time (  ) 

PINLOG_EXPORT int pinlog_is_log_rotate_enabled (  ) 

PINLOG_EXPORT void pinlog_get_formatted_time ( char *  time_buf,
size_t  time_buf_len,
time_t  tm 
)

PINLOG_EXPORT int pinlog_op_timeout_occured (  ) 

PINLOG_EXPORT void pinlog_free_child (  ) 

PINLOG_EXPORT void pinlog_name_set ( char *  name,
pin_err_t error_code 
)

PINLOG_EXPORT void pinlog_path_set ( char *  path,
pin_err_t error_code 
)

PINLOG_EXPORT void get_date_time_buffer ( struct timeb *  timeStructp,
char *  time_buf,
size_t  time_buf_len 
)

PINLOG_EXPORT void pinlog_flags_set ( int32  flags,
pin_err_t error_code 
)

PINLOG_EXPORT int32 pinlog_flags_get (  ) 

PINLOG_EXPORT void pinlog_nmgr_setup ( int  argc,
char **  argv,
pin_err_t errp 
)

PINLOG_EXPORT void pinlog_nmgrlog_path_set ( char  path[],
pin_err_t error_code 
)

PINLOG_EXPORT int32 pinlog_set_log_rotate_configuration ( const char *  log_rotate_by_days,
int32  log_rotate_by_size,
const char *  log_rotate_backup_dir,
const char *  log_rotate_file_name_format 
)

PINLOG_EXPORT void pinlog_set_format_version ( int32  format_version,
pin_err_t error_code 
)

PINLOG_EXPORT void pinlog_set_terminal_log_state ( int32  flag,
pin_err_t error_code 
)

PINLOG_EXPORT void pinlog_background_set ( char *  format,
  ... 
)

PINLOG_EXPORT void pinlog_background_clear (  ) 

PINLOG_EXPORT void pinlog ( const char *  src_file,
int32  line,
int32  flags,
const char *  format,
  ... 
)

PINLOG_EXPORT void pinlog_buf ( const char *  src_file,
int32  line,
int32  flags,
char *  buf,
int32  length 
)

PINLOG_EXPORT int pin_gethostname ( char *  hostname,
size_t  len,
pin_err_t errp 
)


Variable Documentation

PINLOG_EXPORT char PinLog_buffer[LOG_BUFFER_LENGTH]

PINLOG_EXPORT int32 PinLog_flags


Copyright © 2017, Oracle and/or its affiliates.