]>
git.proxmox.com Git - proxmox-backup.git/blob - src/task.rs
69498e2028f18b9fb11b7f8a6aec52f9b3df157b
1 pub use pbs_datastore
::task
::TaskState
;
4 macro_rules
! task_error
{
5 ($task
:expr
, $
($fmt
:tt
)+) => {{
6 $
crate::task
::TaskState
::log(&*$task
, log
::Level
::Error
, &format_args
!($
($fmt
)+))
11 macro_rules
! task_warn
{
12 ($task
:expr
, $
($fmt
:tt
)+) => {{
13 $
crate::task
::TaskState
::log(&*$task
, log
::Level
::Warn
, &format_args
!($
($fmt
)+))
18 macro_rules
! task_log
{
19 ($task
:expr
, $
($fmt
:tt
)+) => {{
20 $
crate::task
::TaskState
::log(&*$task
, log
::Level
::Info
, &format_args
!($
($fmt
)+))
25 macro_rules
! task_debug
{
26 ($task
:expr
, $
($fmt
:tt
)+) => {{
27 $
crate::task
::TaskState
::log(&*$task
, log
::Level
::Debug
, &format_args
!($
($fmt
)+))
32 macro_rules
! task_trace
{
33 ($task
:expr
, $
($fmt
:tt
)+) => {{
34 $
crate::task
::TaskState
::log(&*$task
, log
::Level
::Trace
, &format_args
!($
($fmt
)+))