aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/thread/Task.h
diff options
context:
space:
mode:
authorSaturneric <[email protected]>2022-05-19 18:44:02 +0000
committerSaturneric <[email protected]>2022-05-19 18:44:02 +0000
commit4043b86f60b825e47d4370bdcf347fad644bec80 (patch)
treeb528e1157eb312b5c6f733f26890f550129b11de /src/core/thread/Task.h
parentperf: improve initialized and recover process (diff)
downloadGpgFrontend-4043b86f60b825e47d4370bdcf347fad644bec80.tar.gz
GpgFrontend-4043b86f60b825e47d4370bdcf347fad644bec80.zip
refactor: change log level for task system
Diffstat (limited to 'src/core/thread/Task.h')
-rw-r--r--src/core/thread/Task.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/thread/Task.h b/src/core/thread/Task.h
index 468a04b8..9f6d8669 100644
--- a/src/core/thread/Task.h
+++ b/src/core/thread/Task.h
@@ -78,7 +78,7 @@ class GPGFRONTEND_CORE_EXPORT Task : public QObject, public QRunnable {
*/
template <typename T>
void AppendObject(T &&obj) {
- LOG(INFO) << "called:" << this;
+ DLOG(TRACE) << "called:" << this;
auto *obj_dstr = this->get_heap_ptr(sizeof(T));
auto *ptr_heap = new ((void *)obj_dstr->p_obj) T(std::move(obj));
if (std::is_class_v<T>) {
@@ -100,10 +100,11 @@ class GPGFRONTEND_CORE_EXPORT Task : public QObject, public QRunnable {
*/
template <typename T>
void AppendObject(T *obj) {
- LOG(INFO) << "called:" << this;
+ DLOG(TRACE) << "called:" << this;
auto *obj_dstr = this->get_heap_ptr(sizeof(T));
auto *ptr_heap = new ((void *)obj_dstr->p_obj) T(std::move(*obj));
if (std::is_class_v<T>) {
+ LOG(TRACE) << "is class";
auto destructor = [](const void *x) {
static_cast<const T *>(x)->~T();
};
@@ -122,7 +123,7 @@ class GPGFRONTEND_CORE_EXPORT Task : public QObject, public QRunnable {
*/
template <typename T>
T PopObject() {
- LOG(INFO) << "called:" << this;
+ DLOG(TRACE) << "called:" << this;
if (data_objects_.empty()) throw std::runtime_error("No object to pop");
auto *obj_dstr = data_objects_.top();
auto *heap_ptr = (T *)obj_dstr->p_obj;