Difference between revisions of "Program Examples:sys log"

From SoftMC-Wiki
Jump to: navigation, search
Line 14: Line 14:
 
-bash-3.2$ tail -50 /var/sys.log
 
-bash-3.2$ tail -50 /var/sys.log
 
</pre>
 
</pre>
where '50' is the number of lines that will be printed from the end of the file.
+
where '50' is the number of lines that will be printed from the end of the file.<br/><br/>
 
[[Image:sys_log.PNG||display last 20 lines of sys.log]]
 
[[Image:sys_log.PNG||display last 20 lines of sys.log]]
 
==Sending strings to sys.log==
 
==Sending strings to sys.log==

Revision as of 08:52, 31 December 2014

'sys.log' is a Linux logger that allows the programmer to document strings while his program is running. We've enabled this feature in MC-Basic context as well.

Printing sys.log

To print sys.log do the following: 1. Connect to the softMC using ssh or serial console.
2. To print the entire log, type in the Linux terminal:

-bash-3.2$ cat /var/sys.log

or
3. To print the last few lines, type in the Linux terminal:

-bash-3.2$ tail -50 /var/sys.log

where '50' is the number of lines that will be printed from the end of the file.

display last 20 lines of sys.log

Sending strings to sys.log

Globally load the MC library SYSLOG.LIB. Invoke the function
MC_BASIC_SYS_LOG(MC_BASIC_LOG_MODULE, debug_level, log_str, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)