Skip to content

Instantly share code, notes, and snippets.

@takenoko-str
Last active January 23, 2020 01:03
Show Gist options
  • Save takenoko-str/634316333f924a9f5b9d4a2a612ce7f3 to your computer and use it in GitHub Desktop.
Save takenoko-str/634316333f924a9f5b9d4a2a612ce7f3 to your computer and use it in GitHub Desktop.
#!/bin/bash
t() {
#DATETIME_FORMAT=$(date --iso-8601="minutes")
DATETIME_FORMAT=$(date +%T)
echo -n "$DATETIME_FORMAT [info]:"
"$@"
return $?
}
t echo "A"
t echo "A"
t echo "A"
t echo "A"
t echo "A"
t echo "A"
t echo "A"
t echo "A"
$ bash example.sh
15:27:56 [info]:A
15:27:56 [info]:A
15:27:56 [info]:A
15:27:56 [info]:A
15:27:56 [info]:A
15:27:56 [info]:A
15:27:56 [info]:A
15:27:56 [info]:A
#!/bin/bash
DATETIME_FORMAT=$(date "+%Y-%m-%dT%H:%M:%S%z")
set_datetime() {
echo -n "$DATETIME_FORMAT [info]:"
"$@"
return $?
}
logger() {
echo $(set_datetime "$@")
}
#!/bin/bash
t() {
echo -n "$(date --iso-8601="minutes") [info]:"
"$@"
return $?
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment