summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortastytea2020-01-05 11:06:29 +0100
committertastytea2020-01-05 11:06:29 +0100
commit80cec5b45d1b6e94dd9924f90996185da238d589 (patch)
treec2ade7811ef0561b2e275df4e921abd3fda0fdaa
parent9b49bc1d174d4d25ed5ade18c222640e91e514a4 (diff)
downloadmastodonpp-80cec5b45d1b6e94dd9924f90996185da238d589.tar
mastodonpp-80cec5b45d1b6e94dd9924f90996185da238d589.tar.gz
mastodonpp-80cec5b45d1b6e94dd9924f90996185da238d589.zip
Add debuglog.
-rw-r--r--src/log.hpp35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/log.hpp b/src/log.hpp
new file mode 100644
index 0000000..154de03
--- /dev/null
+++ b/src/log.hpp
@@ -0,0 +1,35 @@
+/* This file is part of mastodonpp.
+ * Copyright © 2020 tastytea <tastytea@tastytea.de>
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, version 3.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef MASTODONPP_LOG_HPP
+#define MASTODONPP_LOG_HPP
+
+#include <iostream>
+
+namespace mastodonpp
+{
+
+using std::cerr;
+
+#ifndef NDEBUG
+ #define debuglog cerr << "[" << __FILE__ << ":" << __LINE__ << "] DEBUG: "
+#else
+ #define debuglog false && cerr
+#endif
+
+} // namespace mastodonpp
+
+#endif // MASTODONPP_LOG_HPP