8#ifndef INCLUDED_BALL_LOGFILECLEANERUTIL
9#define INCLUDED_BALL_LOGFILECLEANERUTIL
178#include <balscm_version.h>
186#include <bsl_string.h>
207 void logFileCleanupOnRotationDefault(
225 template <
class t_OBSERVER>
228 t_OBSERVER *observer,
254template <
class t_OBSERVER>
257 t_OBSERVER *observer,
262 typename t_OBSERVER::OnFileRotationCallback rotationCallback =
268 observer->setOnFileRotationCallback(rotationCallback);
Definition balb_filecleanerconfiguration.h:166
static Bind< bslmf::Nil, t_FUNC, Bind_BoundTuple0 > bind(t_FUNC func)
Definition bdlf_bind.h:1835
Definition bslstl_stringview.h:471
Definition bslstl_string.h:1252
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition ball_administration.h:214
const PlaceHolder< 1 > _1
const PlaceHolder< 2 > _2
static void removeFiles(const FileCleanerConfiguration &config)
Definition ball_logfilecleanerutil.h:199
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:256