Skip to content

ddnm102/bashlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

181 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bashlog is a small script to make to output message with color support

Download to your current project and use

wget -O log.sh https://gitlab.com/ddnm102bash/bashlog/-/raw/master/log.sh

Or Using directly:

source /dev/stdin <<< "$(curl -s https://gitlab.com/ddnm102bash/bashlog/-/raw/master/log.sh)"

Functions:

# log_to saves all log to file_path
# default is empty - log to stdout
log_to [/path/to/log/file] [keep_format(yes/NO)]


# log_time enables log date-time as prefix
# default is 1
log_time [1 or 0]


# log prints out log
#  options:
#  --prefix|-pf "prefix_value"  => set prefix value
#  --suffix|-sf "suffix value"  => set suffix value
#  --line_width|-lw 100   => change line width value
#  --padding_str|-p "value"  => change padding string
#  --header|-h    => make a header log (call log_header from log function)
#  --title|-t    => make a title log (call log_title from log function)
#  --empty|-e    => make a empty log line (call log_empty from log function)
#  --end|-ed    => make a end log line (call log_end_from log function)
#  --error    => make a error log message (red message) with prefix ERROR
#  --warning    => make a warning log message (yellow message) with prefix WARN
#  --info     => make a info log message (green message) with prefix INFO
log [options] message

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages