]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
debian: Add build dep 'libboost-iostreams-dev'
authorMarcel Lauhoff <ml@irq0.org>
Tue, 24 Feb 2015 23:29:30 +0000 (00:29 +0100)
committerMarcel Lauhoff <lauhoff@uni-mainz.de>
Fri, 29 Jan 2016 14:32:47 +0000 (15:32 +0100)
Required by graylog logging backend

Signed-off-by: Marcel Lauhoff <ml@irq0.org>
debian/control
src/log/Graylog.h
src/log/Log.cc
src/log/Log.h

index de628453a10ddc96be84a44a9cbfaa3d555b74c5..94c5b427d2238c54c1da8b744fbee1e19c8f1314 100644 (file)
@@ -30,6 +30,7 @@ Build-Depends: autoconf,
                libboost-thread-dev (>= 1.42),
               libboost-regex-dev,
               libboost-random-dev,
+               libboost-iostreams-dev (>= 1.42),
                libcurl4-gnutls-dev,
                libexpat1-dev,
                libfcgi-dev,
index 6c5bb1d2c0e8cd832f423564d17747bedf9f1941..6f78032d7a93f477b3905207c2e09b86f9220af5 100644 (file)
@@ -32,6 +32,8 @@ class Graylog
 
   void log_entry(Entry const * const e);
 
+  typedef ceph::shared_ptr<Graylog> Ref;
+
  private:
   SubsystemMap const * const m_subs;
 
index feda7f1351879f1c878450254cd5ae39d405100f..555f7684f81e8d1bd7aefda715942e7a1ed77237 100644 (file)
@@ -171,7 +171,7 @@ void Log::start_graylog()
 {
   pthread_mutex_lock(&m_flush_mutex);
   if (! m_graylog.get())
-    m_graylog = boost::shared_ptr<Graylog>(new Graylog(m_subs));
+    m_graylog = Graylog::Ref(new Graylog(m_subs));
   pthread_mutex_unlock(&m_flush_mutex);
 }
 
index 965cbc273d101f338dbbac36dbce0ca38a0b453f..03cd1d0f633be51b04ffd9ed7c4b0fbe7d2afe0b 100644 (file)
@@ -42,7 +42,7 @@ class Log : private Thread
   int m_stderr_log, m_stderr_crash;
   int m_graylog_log, m_graylog_crash;
 
-  boost::shared_ptr<Graylog> m_graylog;
+  Graylog::Ref m_graylog;
 
   bool m_stop;
 
@@ -77,7 +77,6 @@ public:
 
   void start_graylog();
   void stop_graylog();
-  void update_graylog(const std::string& host, int port);
 
   Graylog::Ref graylog() { return m_graylog; }