/*
 * SPDX-FileCopyrightText: 2004 Copyright contributors to the cppTango project
 *
 * SPDX-License-Identifier: LGPL-3.0-or-later
 */

#ifndef TANGO_SERVER_TANGOROLLINGFILEAPPENDER_H
#define TANGO_SERVER_TANGOROLLINGFILEAPPENDER_H

#include <tango/common/log4tango/RollingFileAppender.h>

namespace Tango
{
class TangoRollingFileAppender : public log4tango::RollingFileAppender
{
  public:
    /**
     *
     **/
    TangoRollingFileAppender(const std::string &name, const std::string &fileName, size_t maxFileSize);
    /**
     *
     **/
    ~TangoRollingFileAppender() override;

    /**
     *
     **/
    virtual bool isValid() const;
};

} // namespace Tango

#endif // _LOG4TANGO_TANGO_ROLLING_FILE_APPENDER_H_
