1
0
mirror of https://github.com/zplug/zplug synced 2025-09-07 02:21:59 +02:00
zplug/base/log/capture.zsh
2020-11-16 18:34:59 +01:00

39 lines
831 B
Bash

__zplug::log::capture::error()
{
local message="$(<&0)"
if [[ -z $message ]]; then
return 0
fi
$ZPLUG_LOG_TRACE && __zplug::job::handle::flock --escape \
"$_zplug_log[trace]" \
"$(__zplug::log::format::with_json "ERROR" "$message")"
}
__zplug::log::capture::debug()
{
local message="$(<&0)"
if [[ -z $message ]]; then
return 0
fi
$ZPLUG_LOG_TRACE && __zplug::job::handle::flock --escape \
"$_zplug_log[trace]" \
"$(__zplug::log::format::with_json "DEBUG" "$message")"
}
__zplug::log::capture::info()
{
local message="$(<&0)"
if [[ -z $message ]]; then
return 0
fi
$ZPLUG_LOG_TRACE && __zplug::job::handle::flock --escape \
"$_zplug_log[trace]" \
"$(__zplug::log::format::with_json "INFO" "$message")"
}