Don't use LOG() in callback.h

Because chromium is compiled with a different version of logging macros
defined in logging.h that header cannot be used in headers that can
also included from chromium code. Removed LOG_F(LS_WARNING) from
callback.h . That issue would block this code from being rolled in
chromium.

R=mallinath@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/8279004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@5507 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/talk/base/callback.h b/talk/base/callback.h
index e772768..11fbf86 100644
--- a/talk/base/callback.h
+++ b/talk/base/callback.h
@@ -93,10 +93,8 @@
   template <class T> Callback0(const T& functor)
       : helper_(new RefCountedObject< HelperImpl<T> >(functor)) {}
   R operator()() {
-    if (empty()) {
-      LOG_F(LS_WARNING) << "Tried to execute an empty callback.";
+    if (empty())
       return R();
-    }
     return helper_->Run();
   }
   bool empty() const { return !helper_; }
@@ -125,10 +123,8 @@
   template <class T> Callback1(const T& functor)
       : helper_(new RefCountedObject< HelperImpl<T> >(functor)) {}
   R operator()(P1 p1) {
-    if (empty()) {
-      LOG_F(LS_WARNING) << "Tried to execute an empty callback.";
+    if (empty())
       return R();
-    }
     return helper_->Run(p1);
   }
   bool empty() const { return !helper_; }
@@ -158,10 +154,8 @@
   template <class T> Callback2(const T& functor)
       : helper_(new RefCountedObject< HelperImpl<T> >(functor)) {}
   R operator()(P1 p1, P2 p2) {
-    if (empty()) {
-      LOG_F(LS_WARNING) << "Tried to execute an empty callback.";
+    if (empty())
       return R();
-    }
     return helper_->Run(p1, p2);
   }
   bool empty() const { return !helper_; }
@@ -192,10 +186,8 @@
   template <class T> Callback3(const T& functor)
       : helper_(new RefCountedObject< HelperImpl<T> >(functor)) {}
   R operator()(P1 p1, P2 p2, P3 p3) {
-    if (empty()) {
-      LOG_F(LS_WARNING) << "Tried to execute an empty callback.";
+    if (empty())
       return R();
-    }
     return helper_->Run(p1, p2, p3);
   }
   bool empty() const { return !helper_; }
@@ -227,10 +219,8 @@
   template <class T> Callback4(const T& functor)
       : helper_(new RefCountedObject< HelperImpl<T> >(functor)) {}
   R operator()(P1 p1, P2 p2, P3 p3, P4 p4) {
-    if (empty()) {
-      LOG_F(LS_WARNING) << "Tried to execute an empty callback.";
+    if (empty())
       return R();
-    }
     return helper_->Run(p1, p2, p3, p4);
   }
   bool empty() const { return !helper_; }
@@ -263,10 +253,8 @@
   template <class T> Callback5(const T& functor)
       : helper_(new RefCountedObject< HelperImpl<T> >(functor)) {}
   R operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) {
-    if (empty()) {
-      LOG_F(LS_WARNING) << "Tried to execute an empty callback.";
+    if (empty())
       return R();
-    }
     return helper_->Run(p1, p2, p3, p4, p5);
   }
   bool empty() const { return !helper_; }
@@ -287,5 +275,4 @@
 };
 }  // namespace talk_base
 
-
 #endif  // TALK_BASE_CALLBACK_H_