12 #ifndef ZYPP_BASE_LOGCONTROL_H
13 #define ZYPP_BASE_LOGCONTROL_H
47 virtual void writeOut(
const std::string & formated_r )
48 { (*_str) << formated_r << std::endl; }
115 virtual std::string
format(
const std::string & ,
120 const std::string & );
138 void logfile(
const Pathname & logfile_r );
139 void logfile(
const Pathname & logfile_r, mode_t mode_r );
156 void setLineWriter(
const shared_ptr<LineWriter> & writer_r );
171 TmpLineWriter(
const shared_ptr<LineWriter> & writer_r = shared_ptr<LineWriter>() )
180 template<
class _LineWriter>
200 std::ostream &
operator<<( std::ostream & str,
const LogControl & obj );
208 #endif // ZYPP_BASE_LOGCONTROL_H