carnold     2005/06/02 04:57:09

  Modified:    src      writerappender.cpp
               include/log4cxx writerappender.h
  Log:
  LOGCXX-59: Add missing WriterAppender::setOption
  
  Revision  Changes    Path
  1.17      +8 -0      logging-log4cxx/src/writerappender.cpp
  
  Index: writerappender.cpp
  ===================================================================
  RCS file: /home/cvs/logging-log4cxx/src/writerappender.cpp,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- writerappender.cpp        1 Apr 2005 02:02:33 -0000       1.16
  +++ writerappender.cpp        2 Jun 2005 11:57:09 -0000       1.17
  @@ -227,3 +227,11 @@
   bool WriterAppender::requiresLayout() const {
      return true;
   }
  +
  +void WriterAppender::setOption(const LogString& option, const LogString& 
value) {
  +    if(StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("ENCODING"), 
LOG4CXX_STR("encoding"))) {
  +       setEncoding(value);
  +    } else {
  +      AppenderSkeleton::setOption(option, value);
  +    }
  +}
  
  
  
  1.19      +2 -0      logging-log4cxx/include/log4cxx/writerappender.h
  
  Index: writerappender.h
  ===================================================================
  RCS file: /home/cvs/logging-log4cxx/include/log4cxx/writerappender.h,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- writerappender.h  1 Jun 2005 18:40:23 -0000       1.18
  +++ writerappender.h  2 Jun 2005 11:57:09 -0000       1.19
  @@ -158,6 +158,8 @@
          public:
                   LogString getEncoding() const;
                   void setEncoding(const LogString& value);
  +                void setOption(const LogString& option,
  +                    const LogString& value);
   
                   /**
                     <p>Sets the Writer where the log output will go. The
  
  
  

Reply via email to