3131# ' @importFrom utils packageVersion
3232# ' @seealso [layout_glue_generator()]
3333# ' @family `log_layouts`
34- get_logger_meta_variables <- function (log_level = NULL , namespace = NA_character_ ,
35- .logcall = sys.call(), .topcall = sys.call(- 1 ), .topenv = parent.frame()) {
34+ get_logger_meta_variables <- function (log_level = NULL ,
35+ namespace = NA_character_ ,
36+ .logcall = sys.call(),
37+ .topcall = sys.call(- 1 ),
38+ .topenv = parent.frame()) {
3639 sysinfo <- Sys.info()
3740 timestamp <- Sys.time()
3841
@@ -92,17 +95,24 @@ get_logger_meta_variables <- function(log_level = NULL, namespace = NA_character
9295layout_glue_generator <- function (format = ' {level} [{format(time, "%Y-%m-%d %H:%M:%S")}] {msg}' ) {
9396 force(format )
9497
95- structure(function (level , msg , namespace = NA_character_ ,
96- .logcall = sys.call(), .topcall = sys.call(- 1 ), .topenv = parent.frame()) {
98+ structure(function (level ,
99+ msg ,
100+ namespace = NA_character_ ,
101+ .logcall = sys.call(),
102+ .topcall = sys.call(- 1 ),
103+ .topenv = parent.frame()) {
97104 fail_on_missing_package(" glue" )
98105 if (! inherits(level , " loglevel" )) {
99106 stop(" Invalid log level, see ?log_levels" )
100107 }
101108
102109 with(
103110 get_logger_meta_variables(
104- log_level = level , namespace = namespace ,
105- .logcall = .logcall , .topcall = .topcall , .topenv = .topenv
111+ log_level = level ,
112+ namespace = namespace ,
113+ .logcall = .logcall ,
114+ .topcall = .topcall ,
115+ .topenv = .topenv
106116 ),
107117 glue :: glue(format )
108118 )
@@ -117,8 +127,12 @@ layout_glue_generator <- function(format = '{level} [{format(time, "%Y-%m-%d %H:
117127# ' @return character vector
118128# ' @export
119129# ' @family `log_layouts`
120- layout_blank <- function (level , msg , namespace = NA_character_ ,
121- .logcall = sys.call(), .topcall = sys.call(- 1 ), .topenv = parent.frame()) {
130+ layout_blank <- function (level ,
131+ msg ,
132+ namespace = NA_character_ ,
133+ .logcall = sys.call(),
134+ .topcall = sys.call(- 1 ),
135+ .topenv = parent.frame()) {
122136 msg
123137}
124138attr(layout_blank , " generator" ) <- quote(layout_blank())
@@ -130,8 +144,12 @@ attr(layout_blank, "generator") <- quote(layout_blank())
130144# ' @return character vector
131145# ' @export
132146# ' @family `log_layouts`
133- layout_simple <- function (level , msg , namespace = NA_character_ ,
134- .logcall = sys.call(), .topcall = sys.call(- 1 ), .topenv = parent.frame()) {
147+ layout_simple <- function (level ,
148+ msg ,
149+ namespace = NA_character_ ,
150+ .logcall = sys.call(),
151+ .topcall = sys.call(- 1 ),
152+ .topenv = parent.frame()) {
135153 paste0(attr(level , " level" ), " [" , format(Sys.time(), " %Y-%m-%d %H:%M:%S" ), " ] " , msg )
136154}
137155attr(layout_simple , " generator" ) <- quote(layout_simple())
@@ -150,8 +168,12 @@ attr(layout_simple, "generator") <- quote(layout_simple())
150168# ' devtools::load_all(system.file("demo-packages/logger-tester-package", package = "logger"))
151169# ' logger_tester_function(INFO, 42)
152170# ' }
153- layout_logging <- function (level , msg , namespace = NA_character_ ,
154- .logcall = sys.call(), .topcall = sys.call(- 1 ), .topenv = parent.frame()) {
171+ layout_logging <- function (level ,
172+ msg ,
173+ namespace = NA_character_ ,
174+ .logcall = sys.call(),
175+ .topcall = sys.call(- 1 ),
176+ .topenv = parent.frame()) {
155177 meta <- get_logger_meta_variables(
156178 log_level = level , namespace = namespace ,
157179 .logcall = .logcall , .topcall = .topcall , .topenv = .topenv
@@ -225,8 +247,12 @@ attr(layout_glue_colors, "generator") <- quote(layout_glue_colors())
225247layout_json <- function (fields = default_fields()) {
226248 force(fields )
227249
228- structure(function (level , msg , namespace = NA_character_ ,
229- .logcall = sys.call(), .topcall = sys.call(- 1 ), .topenv = parent.frame()) {
250+ structure(function (level ,
251+ msg ,
252+ namespace = NA_character_ ,
253+ .logcall = sys.call(),
254+ .topcall = sys.call(- 1 ),
255+ .topenv = parent.frame()) {
230256 fail_on_missing_package(" jsonlite" )
231257
232258 json <- get_logger_meta_variables(
@@ -257,13 +283,20 @@ layout_json <- function(fields = default_fields()) {
257283layout_json_parser <- function (fields = default_fields()) {
258284 force(fields )
259285
260- structure(function (level , msg , namespace = NA_character_ ,
261- .logcall = sys.call(), .topcall = sys.call(- 1 ), .topenv = parent.frame()) {
286+ structure(function (level ,
287+ msg ,
288+ namespace = NA_character_ ,
289+ .logcall = sys.call(),
290+ .topcall = sys.call(- 1 ),
291+ .topenv = parent.frame()) {
262292 fail_on_missing_package(" jsonlite" )
263293
264294 meta <- get_logger_meta_variables(
265- log_level = level , namespace = namespace ,
266- .logcall = .logcall , .topcall = .topcall , .topenv = .topenv
295+ log_level = level ,
296+ namespace = namespace ,
297+ .logcall = .logcall ,
298+ .topcall = .topcall ,
299+ .topenv = .topenv
267300 )[fields ]
268301
269302 msg <- jsonlite :: fromJSON(msg )
@@ -290,10 +323,15 @@ default_fields <- function() {
290323# ' @return A character vector with a severity attribute.
291324# ' @export
292325layout_syslognet <- structure(
293- function (level , msg , namespace = NA_character_ ,
294- .logcall = sys.call(), .topcall = sys.call(- 1 ), .topenv = parent.frame()) {
326+ function (level ,
327+ msg ,
328+ namespace = NA_character_ ,
329+ .logcall = sys.call(),
330+ .topcall = sys.call(- 1 ),
331+ .topenv = parent.frame()) {
295332 ret <- paste(attr(level , " level" ), msg )
296- attr(ret , " severity" ) <- switch (attr(level , " level" , exact = TRUE ),
333+ attr(ret , " severity" ) <- switch (
334+ attr(level , " level" , exact = TRUE ),
297335 " FATAL" = " CRITICAL" ,
298336 " ERROR" = " ERR" ,
299337 " WARN" = " WARNING" ,
0 commit comments