25 lines
		
	
	
		
			554 B
		
	
	
	
		
			Bash
		
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			554 B
		
	
	
	
		
			Bash
		
	
	
	
| #!/bin/sh
 | |
| # Logger from this post http://www.cubicrace.com/2016/03/log-tracing-mechnism-for-shell-scripts.html
 | |
| 
 | |
| function INFO(){
 | |
|     local function_name="${FUNCNAME[1]}"
 | |
|     local msg="$1"
 | |
|     timeAndDate=`date`
 | |
|     echo "[$timeAndDate] [INFO] [${0}] $msg"
 | |
| }
 | |
| 
 | |
| 
 | |
| function DEBUG(){
 | |
|     local function_name="${FUNCNAME[1]}"
 | |
|     local msg="$1"
 | |
|     timeAndDate=`date`
 | |
|     echo "[$timeAndDate] [DEBUG] [${0}] $msg"
 | |
| }
 | |
| 
 | |
| function ERROR(){
 | |
|     local function_name="${FUNCNAME[1]}"
 | |
|     local msg="$1"
 | |
|     timeAndDate=`date`
 | |
|     echo "[$timeAndDate] [ERROR]  $msg"
 | |
| }
 |