bool parse_debug(const char *str, int32_t *level);
void print_debug_levels(FILE *stream);
-bool ctdb_logging_init(TALLOC_CTX *mem_ctx, const char *logging);
-typedef int (*ctdb_log_setup_fn_t)(TALLOC_CTX *mem_ctx,
- const char *logging,
- const char *app_name);
-void ctdb_log_register_backend(const char *prefix, ctdb_log_setup_fn_t init);
void ctdb_log_init_file(void);
void ctdb_log_init_syslog(void);
int32_t ctdb_monitoring_mode(struct ctdb_context *ctdb);
bool ctdb_stopped_monitoring(struct ctdb_context *ctdb);
-int ctdb_set_child_logging(struct ctdb_context *ctdb);
struct client_async_data {
enum ctdb_controls opcode;
int32_t ctdb_control_enable_script(struct ctdb_context *ctdb, TDB_DATA indata);
int32_t ctdb_control_disable_script(struct ctdb_context *ctdb, TDB_DATA indata);
-struct ctdb_log_state *ctdb_vfork_with_logging(TALLOC_CTX *mem_ctx,
- struct ctdb_context *ctdb,
- const char *log_prefix,
- const char *helper,
- int helper_argc,
- const char **helper_argv,
- void (*logfn)(const char *, uint16_t, void *),
- void *logfn_private, pid_t *pid);
-
-
int32_t ctdb_control_get_db_seqnum(struct ctdb_context *ctdb,
TDB_DATA indata,
TDB_DATA *outdata);
struct ctdb_public_ip *ip);
void clear_ip_assignment_tree(struct ctdb_context *ctdb);
-int ctdb_init_tevent_logging(struct ctdb_context *ctdb);
-
int ctdb_statistics_init(struct ctdb_context *ctdb);
int32_t ctdb_control_get_stat_history(struct ctdb_context *ctdb,
void (*callback)(void *, bool),
void *private_data);
+/* from ctdb_logging.c */
+
+typedef int (*ctdb_log_setup_fn_t)(TALLOC_CTX *mem_ctx,
+ const char *logging,
+ const char *app_name);
+
+void ctdb_log_register_backend(const char *prefix, ctdb_log_setup_fn_t init);
+
+bool ctdb_logging_init(TALLOC_CTX *mem_ctx, const char *logging);
+
+struct ctdb_log_state *ctdb_vfork_with_logging(TALLOC_CTX *mem_ctx,
+ struct ctdb_context *ctdb,
+ const char *log_prefix,
+ const char *helper,
+ int helper_argc,
+ const char **helper_argv,
+ void (*logfn)(const char *,
+ uint16_t, void *),
+ void *logfn_private, pid_t *pid);
+
+int ctdb_set_child_logging(struct ctdb_context *ctdb);
+int ctdb_init_tevent_logging(struct ctdb_context *ctdb);
+
#endif