% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/message.R
\name{printf}
\alias{printf}
\alias{message2}
\alias{warning2}
\alias{stop2}
\title{Easy messages}
\usage{
printf(...)

message2(...)

warning2(..., depth = NULL)

stop2(..., depth = NULL)
}
\arguments{
\item{...}{Arguments passed on to \link[base:sprintf]{base::sprintf}.}

\item{depth}{Depth of the function to capture the name from.
Use \code{NULL} (default) to omit the function name, \code{-1} for the direct caller,
\code{-2} for the caller's caller (e.g. inside \verb{assert_*} wrappers).}
}
\description{
Easy messages
}
\examples{
printf("My name is \%s.", "Florian")
}
\seealso{
\link[base:sprintf]{base::sprintf}
}
