Logger format

Sorry if this has been asked before.

Is it possible to do something like:
config :logger, :console, format: “[$date][$time][$node][$level][$file][$function][$line] $message\n”

where the logger automatically puts in the function, line and file name?

for example, in C/C++ you can use the macros __ FILE __ and __ LINE __.

I mostly want to be lazy and cut and paste my:

Logger.warn “no pattern matched”

with adding the specifics.