8#ifndef INCLUDED_BALL_LOGFILECLEANERUTIL
9#define INCLUDED_BALL_LOGFILECLEANERUTIL
178#include <balscm_version.h>
186#include <bsl_string.h>
205 void logFileCleanupOnRotationDefault(
223 template <
class t_OBSERVER>
226 t_OBSERVER *observer,
252template <
class t_OBSERVER>
255 t_OBSERVER *observer,
260 typename t_OBSERVER::OnFileRotationCallback rotationCallback =
266 observer->setOnFileRotationCallback(rotationCallback);
Definition balb_filecleanerconfiguration.h:161
static Bind< bslmf::Nil, t_FUNC, Bind_BoundTuple0 > bind(t_FUNC func)
Definition bdlf_bind.h:1830
Definition bslstl_stringview.h:441
Definition bslstl_string.h:1281
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition ball_administration.h:214
const PlaceHolder< 1 > _1
const PlaceHolder< 2 > _2
static void removeFiles(const FileCleanerConfiguration &config)
Definition ball_logfilecleanerutil.h:197
static void logPatternToFilePattern(bsl::string *filePattern, const bsl::string_view &logPattern)
static void enableLogFileCleanup(t_OBSERVER *observer, const balb::FileCleanerConfiguration &config)
Definition ball_logfilecleanerutil.h:254