Skip to content

Commit 0c49e59

Browse files
committed
Update logging in notebook.R
1 parent d2144f1 commit 0c49e59

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

R/notebook.R

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ local({
1313
viewer_file <- NULL
1414
browser_url <- NULL
1515

16+
write_log <- function(...) {
17+
cat("[", format(Sys.time(), "%Y-%m-%d %H:%M:%OS3"), "] ",
18+
..., "\n", sep = "")
19+
}
20+
1621
options(
1722
device = function(...) {
1823
pdf(NULL,
@@ -22,15 +27,15 @@ local({
2227
dev.control(displaylist = "enable")
2328
},
2429
viewer = function(url, ...) {
25-
message("viewer: ", url)
30+
write_log("viewer: ", url)
2631
viewer_file <<- url
2732
},
2833
page_viewer = function(url, ...) {
29-
message("page_viewer: ", url)
34+
write_log("page_viewer: ", url)
3035
viewer_file <<- url
3136
},
3237
browser = function(url, ...) {
33-
message("browser: ", url)
38+
write_log("browser: ", url)
3439
browser_url <<- url
3540
}
3641
)
@@ -42,6 +47,7 @@ local({
4247

4348
ls.str(env)
4449
while (TRUE) {
50+
write_log("Listening on port: ", env$port)
4551
con <- try(socketConnection(host = "127.0.0.1", port = env$port,
4652
blocking = TRUE, server = TRUE,
4753
open = "r+"), silent = TRUE)
@@ -50,8 +56,8 @@ local({
5056
} else {
5157
tryCatch({
5258
line <- readLines(con, n = 1)
59+
write_log(line)
5360
request <- jsonlite::fromJSON(line)
54-
cat(sprintf("[%s]\n%s\n", request$time, request$expr))
5561
viewer_file <- NULL
5662
browser_url <- NULL
5763
str <- tryCatch({

0 commit comments

Comments
 (0)