[DEV] update new etk::FSNode and debug
This commit is contained in:
parent
2fc6ddef9d
commit
1f8983c1b2
@ -48,7 +48,7 @@ static int32_t countIndent(etk::FSNode& _file) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
//EGE_DEBUG("indent : " << nbIndent);
|
//EGE_DEBUG("indent : " << nbIndent);
|
||||||
_file.fileSeek(-nbChar, etk::FSN_SEEK_CURRENT);
|
_file.fileSeek(-nbChar, etk::seekNode_current);
|
||||||
return nbIndent;
|
return nbIndent;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -11,31 +11,23 @@
|
|||||||
|
|
||||||
namespace appl {
|
namespace appl {
|
||||||
int32_t getLogId();
|
int32_t getLogId();
|
||||||
};
|
}
|
||||||
// TODO : Review this problem of multiple intanciation of "std::stringbuf sb"
|
#define APPL_BASE(info,data) ELOG_BASE(appl::getLogId(),info,data)
|
||||||
#define APPL_BASE(info,data) \
|
|
||||||
do { \
|
|
||||||
if (info <= elog::getLevel(appl::getLogId())) { \
|
|
||||||
std::stringbuf sb; \
|
|
||||||
std::ostream tmpStream(&sb); \
|
|
||||||
tmpStream << data; \
|
|
||||||
elog::logStream(appl::getLogId(), info, __LINE__, __class__, __func__, tmpStream); \
|
|
||||||
} \
|
|
||||||
} while(0)
|
|
||||||
|
|
||||||
#define APPL_CRITICAL(data) APPL_BASE(1, data)
|
#define APPL_PRINT(data) APPL_BASE(-1, data)
|
||||||
#define APPL_ERROR(data) APPL_BASE(2, data)
|
#define APPL_CRITICAL(data) APPL_BASE(1, data)
|
||||||
#define APPL_WARNING(data) APPL_BASE(3, data)
|
#define APPL_ERROR(data) APPL_BASE(2, data)
|
||||||
|
#define APPL_WARNING(data) APPL_BASE(3, data)
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
#define APPL_INFO(data) APPL_BASE(4, data)
|
#define APPL_INFO(data) APPL_BASE(4, data)
|
||||||
#define APPL_DEBUG(data) APPL_BASE(5, data)
|
#define APPL_DEBUG(data) APPL_BASE(5, data)
|
||||||
#define APPL_VERBOSE(data) APPL_BASE(6, data)
|
#define APPL_VERBOSE(data) APPL_BASE(6, data)
|
||||||
#define APPL_TODO(data) APPL_BASE(4, "TODO : " << data)
|
#define APPL_TODO(data) APPL_BASE(4, "TODO : " << data)
|
||||||
#else
|
#else
|
||||||
#define APPL_INFO(data) do { } while(false)
|
#define APPL_INFO(data) do { } while(false)
|
||||||
#define APPL_DEBUG(data) do { } while(false)
|
#define APPL_DEBUG(data) do { } while(false)
|
||||||
#define APPL_VERBOSE(data) do { } while(false)
|
#define APPL_VERBOSE(data) do { } while(false)
|
||||||
#define APPL_TODO(data) do { } while(false)
|
#define APPL_TODO(data) do { } while(false)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define APPL_ASSERT(cond,data) \
|
#define APPL_ASSERT(cond,data) \
|
||||||
|
@ -11,31 +11,23 @@
|
|||||||
|
|
||||||
namespace appl {
|
namespace appl {
|
||||||
int32_t getLogId();
|
int32_t getLogId();
|
||||||
};
|
}
|
||||||
// TODO : Review this problem of multiple intanciation of "std::stringbuf sb"
|
#define APPL_BASE(info,data) ELOG_BASE(appl::getLogId(),info,data)
|
||||||
#define APPL_BASE(info,data) \
|
|
||||||
do { \
|
|
||||||
if (info <= elog::getLevel(appl::getLogId())) { \
|
|
||||||
std::stringbuf sb; \
|
|
||||||
std::ostream tmpStream(&sb); \
|
|
||||||
tmpStream << data; \
|
|
||||||
elog::logStream(appl::getLogId(), info, __LINE__, __class__, __func__, tmpStream); \
|
|
||||||
} \
|
|
||||||
} while(0)
|
|
||||||
|
|
||||||
#define APPL_CRITICAL(data) APPL_BASE(1, data)
|
#define APPL_PRINT(data) APPL_BASE(-1, data)
|
||||||
#define APPL_ERROR(data) APPL_BASE(2, data)
|
#define APPL_CRITICAL(data) APPL_BASE(1, data)
|
||||||
#define APPL_WARNING(data) APPL_BASE(3, data)
|
#define APPL_ERROR(data) APPL_BASE(2, data)
|
||||||
|
#define APPL_WARNING(data) APPL_BASE(3, data)
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
#define APPL_INFO(data) APPL_BASE(4, data)
|
#define APPL_INFO(data) APPL_BASE(4, data)
|
||||||
#define APPL_DEBUG(data) APPL_BASE(5, data)
|
#define APPL_DEBUG(data) APPL_BASE(5, data)
|
||||||
#define APPL_VERBOSE(data) APPL_BASE(6, data)
|
#define APPL_VERBOSE(data) APPL_BASE(6, data)
|
||||||
#define APPL_TODO(data) APPL_BASE(4, "TODO : " << data)
|
#define APPL_TODO(data) APPL_BASE(4, "TODO : " << data)
|
||||||
#else
|
#else
|
||||||
#define APPL_INFO(data) do { } while(false)
|
#define APPL_INFO(data) do { } while(false)
|
||||||
#define APPL_DEBUG(data) do { } while(false)
|
#define APPL_DEBUG(data) do { } while(false)
|
||||||
#define APPL_VERBOSE(data) do { } while(false)
|
#define APPL_VERBOSE(data) do { } while(false)
|
||||||
#define APPL_TODO(data) do { } while(false)
|
#define APPL_TODO(data) do { } while(false)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define APPL_ASSERT(cond,data) \
|
#define APPL_ASSERT(cond,data) \
|
||||||
|
@ -11,31 +11,23 @@
|
|||||||
|
|
||||||
namespace appl {
|
namespace appl {
|
||||||
int32_t getLogId();
|
int32_t getLogId();
|
||||||
};
|
}
|
||||||
// TODO : Review this problem of multiple intanciation of "std::stringbuf sb"
|
#define APPL_BASE(info,data) ELOG_BASE(appl::getLogId(),info,data)
|
||||||
#define APPL_BASE(info,data) \
|
|
||||||
do { \
|
|
||||||
if (info <= elog::getLevel(appl::getLogId())) { \
|
|
||||||
std::stringbuf sb; \
|
|
||||||
std::ostream tmpStream(&sb); \
|
|
||||||
tmpStream << data; \
|
|
||||||
elog::logStream(appl::getLogId(), info, __LINE__, __class__, __func__, tmpStream); \
|
|
||||||
} \
|
|
||||||
} while(0)
|
|
||||||
|
|
||||||
#define APPL_CRITICAL(data) APPL_BASE(1, data)
|
#define APPL_PRINT(data) APPL_BASE(-1, data)
|
||||||
#define APPL_ERROR(data) APPL_BASE(2, data)
|
#define APPL_CRITICAL(data) APPL_BASE(1, data)
|
||||||
#define APPL_WARNING(data) APPL_BASE(3, data)
|
#define APPL_ERROR(data) APPL_BASE(2, data)
|
||||||
|
#define APPL_WARNING(data) APPL_BASE(3, data)
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
#define APPL_INFO(data) APPL_BASE(4, data)
|
#define APPL_INFO(data) APPL_BASE(4, data)
|
||||||
#define APPL_DEBUG(data) APPL_BASE(5, data)
|
#define APPL_DEBUG(data) APPL_BASE(5, data)
|
||||||
#define APPL_VERBOSE(data) APPL_BASE(6, data)
|
#define APPL_VERBOSE(data) APPL_BASE(6, data)
|
||||||
#define APPL_TODO(data) APPL_BASE(4, "TODO : " << data)
|
#define APPL_TODO(data) APPL_BASE(4, "TODO : " << data)
|
||||||
#else
|
#else
|
||||||
#define APPL_INFO(data) do { } while(false)
|
#define APPL_INFO(data) do { } while(false)
|
||||||
#define APPL_DEBUG(data) do { } while(false)
|
#define APPL_DEBUG(data) do { } while(false)
|
||||||
#define APPL_VERBOSE(data) do { } while(false)
|
#define APPL_VERBOSE(data) do { } while(false)
|
||||||
#define APPL_TODO(data) do { } while(false)
|
#define APPL_TODO(data) do { } while(false)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define APPL_ASSERT(cond,data) \
|
#define APPL_ASSERT(cond,data) \
|
||||||
|
@ -11,31 +11,23 @@
|
|||||||
|
|
||||||
namespace appl {
|
namespace appl {
|
||||||
int32_t getLogId();
|
int32_t getLogId();
|
||||||
};
|
}
|
||||||
// TODO : Review this problem of multiple intanciation of "std::stringbuf sb"
|
#define APPL_BASE(info,data) ELOG_BASE(appl::getLogId(),info,data)
|
||||||
#define APPL_BASE(info,data) \
|
|
||||||
do { \
|
|
||||||
if (info <= elog::getLevel(appl::getLogId())) { \
|
|
||||||
std::stringbuf sb; \
|
|
||||||
std::ostream tmpStream(&sb); \
|
|
||||||
tmpStream << data; \
|
|
||||||
elog::logStream(appl::getLogId(), info, __LINE__, __class__, __func__, tmpStream); \
|
|
||||||
} \
|
|
||||||
} while(0)
|
|
||||||
|
|
||||||
#define APPL_CRITICAL(data) APPL_BASE(1, data)
|
#define APPL_PRINT(data) APPL_BASE(-1, data)
|
||||||
#define APPL_ERROR(data) APPL_BASE(2, data)
|
#define APPL_CRITICAL(data) APPL_BASE(1, data)
|
||||||
#define APPL_WARNING(data) APPL_BASE(3, data)
|
#define APPL_ERROR(data) APPL_BASE(2, data)
|
||||||
|
#define APPL_WARNING(data) APPL_BASE(3, data)
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
#define APPL_INFO(data) APPL_BASE(4, data)
|
#define APPL_INFO(data) APPL_BASE(4, data)
|
||||||
#define APPL_DEBUG(data) APPL_BASE(5, data)
|
#define APPL_DEBUG(data) APPL_BASE(5, data)
|
||||||
#define APPL_VERBOSE(data) APPL_BASE(6, data)
|
#define APPL_VERBOSE(data) APPL_BASE(6, data)
|
||||||
#define APPL_TODO(data) APPL_BASE(4, "TODO : " << data)
|
#define APPL_TODO(data) APPL_BASE(4, "TODO : " << data)
|
||||||
#else
|
#else
|
||||||
#define APPL_INFO(data) do { } while(false)
|
#define APPL_INFO(data) do { } while(false)
|
||||||
#define APPL_DEBUG(data) do { } while(false)
|
#define APPL_DEBUG(data) do { } while(false)
|
||||||
#define APPL_VERBOSE(data) do { } while(false)
|
#define APPL_VERBOSE(data) do { } while(false)
|
||||||
#define APPL_TODO(data) do { } while(false)
|
#define APPL_TODO(data) do { } while(false)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define APPL_ASSERT(cond,data) \
|
#define APPL_ASSERT(cond,data) \
|
||||||
|
@ -12,30 +12,22 @@
|
|||||||
namespace appl {
|
namespace appl {
|
||||||
int32_t getLogId();
|
int32_t getLogId();
|
||||||
};
|
};
|
||||||
// TODO : Review this problem of multiple intanciation of "std::stringbuf sb"
|
#define APPL_BASE(info,data) ELOG_BASE(appl::getLogId(),info,data)
|
||||||
#define APPL_BASE(info,data) \
|
|
||||||
do { \
|
|
||||||
if (info <= elog::getLevel(appl::getLogId())) { \
|
|
||||||
std::stringbuf sb; \
|
|
||||||
std::ostream tmpStream(&sb); \
|
|
||||||
tmpStream << data; \
|
|
||||||
elog::logStream(appl::getLogId(), info, __LINE__, __class__, __func__, tmpStream); \
|
|
||||||
} \
|
|
||||||
} while(0)
|
|
||||||
|
|
||||||
#define APPL_CRITICAL(data) APPL_BASE(1, data)
|
#define APPL_PRINT(data) APPL_BASE(-1, data)
|
||||||
#define APPL_ERROR(data) APPL_BASE(2, data)
|
#define APPL_CRITICAL(data) APPL_BASE(1, data)
|
||||||
#define APPL_WARNING(data) APPL_BASE(3, data)
|
#define APPL_ERROR(data) APPL_BASE(2, data)
|
||||||
|
#define APPL_WARNING(data) APPL_BASE(3, data)
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
#define APPL_INFO(data) APPL_BASE(4, data)
|
#define APPL_INFO(data) APPL_BASE(4, data)
|
||||||
#define APPL_DEBUG(data) APPL_BASE(5, data)
|
#define APPL_DEBUG(data) APPL_BASE(5, data)
|
||||||
#define APPL_VERBOSE(data) APPL_BASE(6, data)
|
#define APPL_VERBOSE(data) APPL_BASE(6, data)
|
||||||
#define APPL_TODO(data) APPL_BASE(4, "TODO : " << data)
|
#define APPL_TODO(data) APPL_BASE(4, "TODO : " << data)
|
||||||
#else
|
#else
|
||||||
#define APPL_INFO(data) do { } while(false)
|
#define APPL_INFO(data) do { } while(false)
|
||||||
#define APPL_DEBUG(data) do { } while(false)
|
#define APPL_DEBUG(data) do { } while(false)
|
||||||
#define APPL_VERBOSE(data) do { } while(false)
|
#define APPL_VERBOSE(data) do { } while(false)
|
||||||
#define APPL_TODO(data) do { } while(false)
|
#define APPL_TODO(data) do { } while(false)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define APPL_ASSERT(cond,data) \
|
#define APPL_ASSERT(cond,data) \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user