Grissiom
299cccfb26
logtrace: add log_session_lvl
...
log_session_lvl is suitable for performance critical places where in
most cases, the log is turned off by level. If the session is const and
the level is greater than session->lvl, the whole function will be
optimized out.
2014-04-10 21:22:39 +08:00
Grissiom
12728bcdff
logtrace: add const modifier to the APIs
...
Compiler may do more optimization when the parameter is const.
2014-04-10 21:22:39 +08:00
Grissiom
d0251a523a
log_trace: fix the memmove use
...
The first parameter of memmove is the dst, not src. Besides, fix the
wrong move size.
2013-10-11 17:23:30 +08:00
Grissiom
05651e7c66
logtrace: only export cmd when finsh is enabled
2013-09-26 11:49:33 +08:00
Grissiom
2a20337707
logtrace: adjust the log values
...
logtrace only use odd number of log levels. So the use could set some
custom level amount them.
2013-09-23 15:13:45 +08:00
Grissiom
519982fa74
logtrace: add LOG_TRACE_VERBOSE log level
2013-09-23 15:10:02 +08:00
Grissiom
783a6a6717
logtrace: cleanup code and fix compiling warnings
2013-09-23 13:13:03 +08:00
bernard
0bf7ed76cf
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2013-09-17 11:07:36 +08:00
bernard
77096894f9
change the compiling macro before DFS option
2013-09-17 11:07:24 +08:00
Grissiom
ea66b820e1
log_trace: cleanup
2013-09-03 16:09:16 +08:00
Bernard Xiong
e156a8d62b
Move logtrace to utilites
2013-06-30 21:51:41 +08:00