This function prints a formatted message with a timestamp, surrounded by separators for better readability in console outputs or logs.
Usage
info_chunk(
  message = "",
  cat_date = TRUE,
  sep_lines_before = 0L,
  sep_lines_after = 1L,
  cat_bold = FALSE,
  cat_red = FALSE,
  cat_timestamp = FALSE,
  level = 0L,
  msg_n_lines = 1L,
  info_lines_before = 0L,
  verbose = TRUE,
  ...
)Arguments
- message
 Character. The main message to be timestamped. This parameter is mandatory and cannot be
NULLor empty.- cat_date
 Logical. Whether to include the date in the timestamp. Default is
FALSE, meaning only the time is printed. See cat_time.- sep_lines_before, sep_lines_after
 Integer. Number of extra empty lines to print before and after the separator lines. See cat_sep for more details.
- cat_bold
 logical; whether to print the text in bold. Default is
FALSE.- cat_red
 logical; whether to print the text in red. Default is
FALSE.- cat_timestamp
 Logical. Whether to include the time in the timestamp. Default is
FALSE.- level
 integer; the level at which the message will be printed. If e.g.
level = 1L, the following string will be printed at the beginning of the message: " >>> ". Default is0.- msg_n_lines
 integer; the number of newline characters to print after the message. Default is 1.
- info_lines_before
 Integer. Number of extra empty lines to print before the message. Default is
0L.- verbose
 logical; whether to print output to console. Default is
TRUE. IfFALSE, the function does nothing. This is useful to suppress the function output in certain contexts.- ...
 Additional arguments passed to cat_sep for customizing the separators.
Examples
info_chunk(message = "Started")
#> 
#> --------------------------------------------------
#> Started - 03/11/2025
#> --------------------------------------------------
#> 
info_chunk(message = "finished", line_char = "*", line_char_rep = 60)
#> 
#> ************************************************************
#> finished - 03/11/2025
#> ************************************************************
#> 
info_chunk(message = "Started", cat_bold =  TRUE, cat_red = TRUE)
#> 
#> --------------------------------------------------
#> Started - 03/11/2025
#> --------------------------------------------------
#>