#include "file-opener.h"#include "affile-dest.h"#include "driver.h"#include "messages.h"#include "serialize.h"#include "gprocess.h"#include "stats/stats-registry.h"#include "mainloop-call.h"#include "transport/transport-file.h"#include "logproto-file-writer.h"#include "transport/transport-pipe.h"#include "logwriter.h"#include "affile-dest-internal-queue-filter.h"#include "file-specializations.h"#include "apphook.h"#include "timeutils/cache.h"#include "timeutils/misc.h"#include "logrotate.h"#include <iv.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <string.h>#include <unistd.h>#include <errno.h>#include <time.h>#include <stdlib.h>
Classes | |
| struct | AFFileDestWriter |
Functions | |
| FileOpenerResult | affile_dw_reopen (AFFileDestWriter *self) |
| void | affile_dd_set_create_dirs (LogDriver *s, gboolean create_dirs) |
| void | affile_dd_set_overwrite_if_older (LogDriver *s, gint overwrite_if_older) |
| void | affile_dd_set_symlink_as (LogDriver *s, const gchar *symlink_as) |
| void | affile_dd_set_fsync (LogDriver *s, gboolean use_fsync) |
| void | affile_dd_set_time_reap (LogDriver *s, gint time_reap) |
| void | affile_dd_set_logrotate_enable (LogDriver *s, gboolean use_logrotate) |
| void | affile_dd_set_logrotate_rotations (LogDriver *s, gint max_rotations) |
| void | affile_dd_set_logrotate_size (LogDriver *s, gsize size) |
| AFFileDestDriver * | affile_dd_new_instance (LogTemplate *filename_template, GlobalConfig *cfg) |
| LogDriver * | affile_dd_new (LogTemplate *filename_template, GlobalConfig *cfg) |
| void | affile_dd_global_init (void) |
| void affile_dd_global_init | ( | void | ) |
| LogDriver* affile_dd_new | ( | LogTemplate * | filename_template, |
| GlobalConfig * | cfg | ||
| ) |
| AFFileDestDriver* affile_dd_new_instance | ( | LogTemplate * | filename_template, |
| GlobalConfig * | cfg | ||
| ) |
| void affile_dd_set_create_dirs | ( | LogDriver * | s, |
| gboolean | create_dirs | ||
| ) |
| void affile_dd_set_fsync | ( | LogDriver * | s, |
| gboolean | use_fsync | ||
| ) |
| void affile_dd_set_logrotate_enable | ( | LogDriver * | s, |
| gboolean | use_logrotate | ||
| ) |
| void affile_dd_set_logrotate_rotations | ( | LogDriver * | s, |
| gint | max_rotations | ||
| ) |
| void affile_dd_set_logrotate_size | ( | LogDriver * | s, |
| gsize | size | ||
| ) |
| void affile_dd_set_overwrite_if_older | ( | LogDriver * | s, |
| gint | overwrite_if_older | ||
| ) |
| void affile_dd_set_symlink_as | ( | LogDriver * | s, |
| const gchar * | symlink_as | ||
| ) |
| void affile_dd_set_time_reap | ( | LogDriver * | s, |
| gint | time_reap | ||
| ) |
| FileOpenerResult affile_dw_reopen | ( | AFFileDestWriter * | self | ) |