[email protected] 8 tahun lalu
induk
melakukan
155226829d
3 mengubah file dengan 7 tambahan dan 2 penghapusan
  1. 4 2
      oxygine/src/AsyncTask.cpp
  2. 1 0
      oxygine/src/AsyncTask.h
  3. 2 0
      oxygine/src/HttpRequestTask.h

+ 4 - 2
oxygine/src/AsyncTask.cpp

@@ -3,7 +3,8 @@
 #include <typeinfo>
 namespace oxygine
 {
-#define LOGD(arg) (log::messageln("at: %s (%d) %s", getName().c_str(), getObjectID(), arg))
+#define LOGD(...)  (log::messageln("at: %s (%d) %s",    getName().c_str(), getObjectID(), __VA_ARGS__))
+#define LOGD2(...) (log::messageln("at: %s (%d) %s %s", getName().c_str(), getObjectID(), __VA_ARGS__))
 
     AsyncTask::AsyncTask() : _status(status_not_started), _mainThreadSync(false)
     {
@@ -20,7 +21,8 @@ namespace oxygine
         OX_ASSERT(_status == status_not_started);
         _status = status_inprogress;
 
-        LOGD("run");
+        //todo! replace with LOGD
+        log::messageln("at: %s (%d) %s %s", getName().c_str(), getObjectID(), "run:", _getRunInfo().c_str());
 
         bool ok = _prerun();
 

+ 1 - 0
oxygine/src/AsyncTask.h

@@ -63,6 +63,7 @@ namespace oxygine
         virtual void _onFinal(bool error) {}
         virtual void _finalize(bool error) {}
         virtual void _dispatchComplete();
+        virtual std::string _getRunInfo() const { return ""; }
 
 
         template <class F>

+ 2 - 0
oxygine/src/HttpRequestTask.h

@@ -69,6 +69,8 @@ namespace oxygine
         void _dispatchComplete() override;
         void _finalize(bool error) override;
 
+        std::string _getRunInfo() const override { return _url; }
+
         void gotHeaders();
         void write(const void* data, size_t size);