Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env bash
- script_execution_id=$(uuidgen)
- log_gelf(){
- msg=$1
- nc -w 1 -u logserver.tdlabs.local 12205 <<EOF
- {
- "version":"1.1"
- , "host":"$(hostname)"
- , "short_message":"$msg"
- , "full_message":"$msg"
- , "level":1
- , "_script_execution_id":"$script_execution_id"
- }\0
- EOF
- }
- log_gelf "Hello from $0"
- echo Do something...
- log_gelf "Begin work..."
- sleep 1
- log_gelf "Step 1 ..."
- echo ...
- sleep 2
- log_gelf "Step 2 ..."
- sleep 2
- echo ...
- log_gelf "Work finished!"
- echo work done!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement