Access method for bru_log
objects.
Note: Up to version 2.8.0
, bru_log()
was a deprecated alias for
bru_log_message()
. When running on 2.8.0
or earlier, use bru_log_get()
to access the global log, and cat(fit$bru_iinla$log, sep = "\n")
to print a
stored estimation object log.
After version 2.8.0
, use bru_log()
to access the global log, and
bru_log(fit)
to access a stored estimation log.
Usage
bru_log(x = NULL, verbosity = NULL)
# S3 method for class 'character'
bru_log(x, verbosity = NULL)
# S3 method for class 'bru_log'
bru_log(x, verbosity = NULL)
# S3 method for class 'iinla'
bru_log(x, verbosity = NULL)
# S3 method for class 'bru'
bru_log(x, verbosity = NULL)
# S3 method for class 'bru_log'
format(x, ..., timestamp = TRUE, verbosity = FALSE)
# S3 method for class 'bru_log'
print(x, ..., timestamp = TRUE, verbosity = FALSE)
# S3 method for class 'bru_log'
as.character(x, ...)
# S3 method for class 'bru_log'
x[i]
# S3 method for class 'bru_log'
c(...)
# S3 method for class 'bru_log'
length(x)
Arguments
- x
An object that is, contains, or can be converted to, a
bru_log
object. IfNULL
, refers to the globalinlabru
log.- verbosity
integer value for limiting the highest verbosity level being returned.
- ...
further arguments passed to or from other methods.
- timestamp
If
TRUE
, include the timestamp of each message. DefaultTRUE
.- i
indices specifying elements to extract. If
character
, denotes the sequence between bookmarki
and the next bookmark (or the end of the log ifi
is the last bookmark)
Value
bru_log
A bru_log
object, containing a
character vector of log messages, and potentially a vector of bookmarks.
Methods (by generic)
format(bru_log)
: Format abru_log
object for printing. Ifverbosity
isTRUE
, include the verbosity level of each message.print(bru_log)
: Print abru_log
object withcat(x, sep = "\n")
. Ifverbosity
isTRUE
, include the verbosity level of each message.as.character(bru_log)
: Convertbru_log
object to a plaincharacter
vector[
: Extract a subset of abru_log
objectc(bru_log)
: Concatenate severalbru_log
orcharacter
objects into abru_log
object.length(bru_log)
: Obtain the number of log entries into abru_log
object.
Functions
bru_log()
: Extract stored log messages. If non-NULL
, theverbosity
argument determines the maximum verbosity level of the messages to extract.
See also
Other inlabru log methods:
bru_log_bookmark()
,
bru_log_message()
,
bru_log_new()
,
bru_log_offset()
,
bru_log_reset()
Examples
bru_log(verbosity = 2L)
#> 2025-10-02 00:04:42.636808: inlabru loaded
#> 2025-10-02 00:04:42.637302: Clear override options
#> 2025-10-02 00:04:54.304394: bru: Preprocessing
#> 2025-10-02 00:04:54.417177: iinla: Iteration 1 [max: 1]
#> 2025-10-02 00:04:55.316381: bru: Preprocessing
#> 2025-10-02 00:04:55.404601: iinla: Iteration 1 [max: 1]
#> 2025-10-02 00:04:55.891244: bru: Preprocessing
#> 2025-10-02 00:04:55.984104: iinla: Iteration 1 [max: 10]
#> 2025-10-02 00:04:56.388567: iinla: Step rescaling: 27.6% (norm0 = 195.2, norm1 = 238.1, norm01 = 367.3)
#> 2025-10-02 00:04:56.419319: iinla: Iteration 2 [max: 10]
#> 2025-10-02 00:04:57.106072: iinla: Step rescaling: 99.8% (norm0 = 237.5, norm1 = 10.71, norm01 = 238.2)
#> 2025-10-02 00:04:57.135841: iinla: Max deviation from previous: 48800% of SD, and line search is active
#> [stop if: < 10% and line search inactive]
#> 2025-10-02 00:04:57.138446: iinla: Iteration 3 [max: 10]
#> 2025-10-02 00:04:57.535697: iinla: Step rescaling: 102% (norm0 = 10.71, norm1 = 0.009367, norm01 = 10.71)
#> 2025-10-02 00:04:57.564741: iinla: Max deviation from previous: 496% of SD, and line search is active
#> [stop if: < 10% and line search inactive]
#> 2025-10-02 00:04:57.567324: iinla: Iteration 4 [max: 10]
#> 2025-10-02 00:04:57.995202: iinla: Max deviation from previous: 7.76% of SD, and line search is inactive
#> [stop if: < 10% and line search inactive]
#> 2025-10-02 00:04:57.996516: iinla: Convergence criterion met.
#> Running final INLA integration step with known theta mode.
#> 2025-10-02 00:04:57.999125: iinla: Iteration 5 [max: 10]
#> 2025-10-02 00:04:59.35819: bru: Preprocessing
#> 2025-10-02 00:04:59.417761: iinla: Iteration 1 [max: 1]
#> 2025-10-02 00:05:05.684217: bru: Preprocessing
#> 2025-10-02 00:05:05.781018: iinla: Iteration 1 [max: 1]
format(bru_log())
#> 2025-10-02 00:04:42.636808: inlabru loaded
#> 2025-10-02 00:04:42.637302: Clear override options
#> 2025-10-02 00:04:54.304394: bru: Preprocessing
#> 2025-10-02 00:04:54.317122: Evaluate component inputs for each observation model
#> 2025-10-02 00:04:54.318516: bru_input(bru_comp_list)
#> 2025-10-02 00:04:54.320084: bru_input.bru_comp(x)
#> 2025-10-02 00:04:54.321819: bru_input(bru_input) for (x)
#> 2025-10-02 00:04:54.330665: bru_input.bru_comp(Intercept)
#> 2025-10-02 00:04:54.332173: bru_input(bru_input) for (Intercept)
#> 2025-10-02 00:04:54.348204: iinla: Start
#> 2025-10-02 00:04:54.349454: iinla: Evaluate component linearisations
#> 2025-10-02 00:04:54.350725: Linearise components for each observation model
#> 2025-10-02 00:04:54.352211: Linearise component 'x'
#> 2025-10-02 00:04:54.356514: Linearise component 'Intercept'
#> 2025-10-02 00:04:54.359743: iinla: Evaluate component simplifications
#> 2025-10-02 00:04:54.3611: Simplify component mappers for each observation model
#> 2025-10-02 00:04:54.362586: Simplify component 'x'
#> 2025-10-02 00:04:54.366239: Simplify component 'Intercept'
#> 2025-10-02 00:04:54.369607: iinla: Evaluate predictor linearisation
#> 2025-10-02 00:04:54.383507: iinla: Construct inla stack
#> 2025-10-02 00:04:54.414965: iinla: Model initialisation completed
#> 2025-10-02 00:04:54.417177: iinla: Iteration 1 [max: 1]
#> 2025-10-02 00:04:55.316381: bru: Preprocessing
#> 2025-10-02 00:04:55.322342: Evaluate component inputs for each observation model
#> 2025-10-02 00:04:55.324068: bru_input(bru_comp_list)
#> 2025-10-02 00:04:55.325917: bru_input.bru_comp(x)
#> 2025-10-02 00:04:55.327777: bru_input(bru_input) for (x)
#> 2025-10-02 00:04:55.336385: bru_input.bru_comp(Intercept)
#> 2025-10-02 00:04:55.338393: bru_input(bru_input) for (Intercept)
#> 2025-10-02 00:04:55.353408: iinla: Start
#> 2025-10-02 00:04:55.355067: iinla: Evaluate component linearisations
#> 2025-10-02 00:04:55.356668: Linearise components for each observation model
#> 2025-10-02 00:04:55.358453: Linearise component 'x'
#> 2025-10-02 00:04:55.362583: Linearise component 'Intercept'
#> 2025-10-02 00:04:55.366463: iinla: Evaluate component simplifications
#> 2025-10-02 00:04:55.368165: Simplify component mappers for each observation model
#> 2025-10-02 00:04:55.369943: Simplify component 'x'
#> 2025-10-02 00:04:55.374211: Simplify component 'Intercept'
#> 2025-10-02 00:04:55.378391: iinla: Evaluate predictor linearisation
#> 2025-10-02 00:04:55.386335: iinla: Construct inla stack
#> 2025-10-02 00:04:55.402557: iinla: Model initialisation completed
#> 2025-10-02 00:04:55.404601: iinla: Iteration 1 [max: 1]
#> 2025-10-02 00:04:55.891244: bru: Preprocessing
#> 2025-10-02 00:04:55.897216: Evaluate component inputs for each observation model
#> 2025-10-02 00:04:55.89898: bru_input(bru_comp_list)
#> 2025-10-02 00:04:55.900783: bru_input.bru_comp(z)
#> 2025-10-02 00:04:55.902674: bru_input(bru_input) for (z)
#> 2025-10-02 00:04:55.91078: bru_input.bru_comp(Intercept)
#> 2025-10-02 00:04:55.91275: bru_input(bru_input) for (Intercept)
#> 2025-10-02 00:04:55.927076: iinla: Start
#> 2025-10-02 00:04:55.928694: iinla: Evaluate component linearisations
#> 2025-10-02 00:04:55.930287: Linearise components for each observation model
#> 2025-10-02 00:04:55.932065: Linearise component 'z'
#> 2025-10-02 00:04:55.936216: Linearise component 'Intercept'
#> 2025-10-02 00:04:55.940099: iinla: Evaluate component simplifications
#> 2025-10-02 00:04:55.941732: Simplify component mappers for each observation model
#> 2025-10-02 00:04:55.943514: Simplify component 'z'
#> 2025-10-02 00:04:55.947542: Simplify component 'Intercept'
#> 2025-10-02 00:04:55.951646: iinla: Evaluate predictor linearisation
#> 2025-10-02 00:04:55.955188: Linearise with respect to component 'z'
#> 2025-10-02 00:04:55.961769: Linearise with respect to component 'Intercept'
#> 2025-10-02 00:04:55.965995: iinla: Construct inla stack
#> 2025-10-02 00:04:55.982116: iinla: Model initialisation completed
#> 2025-10-02 00:04:55.984104: iinla: Iteration 1 [max: 10]
#> 2025-10-02 00:04:56.378802: iinla: Step rescaling: 61.8%, Contract (norm0 = 2036, norm1 = 1866, norm01 = 367.3)
#> 2025-10-02 00:04:56.381766: iinla: Step rescaling: 38.2%, Contract (norm0 = 415.8, norm1 = 308.4, norm01 = 367.3)
#> 2025-10-02 00:04:56.385453: iinla: Step rescaling: 27.57%, Approx Optimisation (norm0 = 195.2, norm1 = 238.1, norm01 = 367.3)
#> 2025-10-02 00:04:56.387047: iinla: |lin1-lin0| = 367.3
#> <eta-lin1,delta>/|delta| = -209
#> |eta-lin0 - delta <delta,eta-lin0>/<delta,delta>| = 114.1
#> 2025-10-02 00:04:56.388567: iinla: Step rescaling: 27.6% (norm0 = 195.2, norm1 = 238.1, norm01 = 367.3)
#> 2025-10-02 00:04:56.390362: iinla: Evaluate component linearisations
#> 2025-10-02 00:04:56.391556: Linearise components for each observation model
#> 2025-10-02 00:04:56.392879: Linearise component 'z'
#> 2025-10-02 00:04:56.396485: Linearise component 'Intercept'
#> 2025-10-02 00:04:56.399672: iinla: Evaluate predictor linearisation
#> 2025-10-02 00:04:56.402175: Linearise with respect to component 'z'
#> 2025-10-02 00:04:56.405738: Linearise with respect to component 'Intercept'
#> 2025-10-02 00:04:56.419319: iinla: Iteration 2 [max: 10]
#> 2025-10-02 00:04:57.097051: iinla: Step rescaling: 162%, Expand (norm0 = 385.5, norm1 = 149.1, norm01 = 238.2)
#> 2025-10-02 00:04:57.099744: iinla: Step rescaling: 100%, Overstep (norm0 = 238, norm1 = 10.72, norm01 = 238.2)
#> 2025-10-02 00:04:57.103123: iinla: Step rescaling: 99.76%, Approx Optimisation (norm0 = 237.5, norm1 = 10.71, norm01 = 238.2)
#> 2025-10-02 00:04:57.104612: iinla: |lin1-lin0| = 238.2
#> <eta-lin1,delta>/|delta| = -0.9636
#> |eta-lin0 - delta <delta,eta-lin0>/<delta,delta>| = 10.66
#> 2025-10-02 00:04:57.106072: iinla: Step rescaling: 99.8% (norm0 = 237.5, norm1 = 10.71, norm01 = 238.2)
#> 2025-10-02 00:04:57.107786: iinla: Evaluate component linearisations
#> 2025-10-02 00:04:57.109013: Linearise components for each observation model
#> 2025-10-02 00:04:57.110365: Linearise component 'z'
#> 2025-10-02 00:04:57.113918: Linearise component 'Intercept'
#> 2025-10-02 00:04:57.117246: iinla: Evaluate predictor linearisation
#> 2025-10-02 00:04:57.11974: Linearise with respect to component 'z'
#> 2025-10-02 00:04:57.123317: Linearise with respect to component 'Intercept'
#> 2025-10-02 00:04:57.135841: iinla: Max deviation from previous: 48800% of SD, and line search is active
#> [stop if: < 10% and line search inactive]
#> 2025-10-02 00:04:57.138446: iinla: Iteration 3 [max: 10]
#> 2025-10-02 00:04:57.526855: iinla: Step rescaling: 162%, Expand (norm0 = 16.9, norm1 = 6.184, norm01 = 10.71)
#> 2025-10-02 00:04:57.529472: iinla: Step rescaling: 100%, Overstep (norm0 = 10.54, norm1 = 0.1679, norm01 = 10.71)
#> 2025-10-02 00:04:57.532766: iinla: Step rescaling: 101.6%, Approx Optimisation (norm0 = 10.71, norm1 = 0.009367, norm01 = 10.71)
#> 2025-10-02 00:04:57.534275: iinla: |lin1-lin0| = 10.71
#> <eta-lin1,delta>/|delta| = -4.349e-06
#> |eta-lin0 - delta <delta,eta-lin0>/<delta,delta>| = 0.009367
#> 2025-10-02 00:04:57.535697: iinla: Step rescaling: 102% (norm0 = 10.71, norm1 = 0.009367, norm01 = 10.71)
#> 2025-10-02 00:04:57.537427: iinla: Evaluate component linearisations
#> 2025-10-02 00:04:57.538612: Linearise components for each observation model
#> 2025-10-02 00:04:57.53987: Linearise component 'z'
#> 2025-10-02 00:04:57.543319: Linearise component 'Intercept'
#> 2025-10-02 00:04:57.546596: iinla: Evaluate predictor linearisation
#> 2025-10-02 00:04:57.549024: Linearise with respect to component 'z'
#> 2025-10-02 00:04:57.552497: Linearise with respect to component 'Intercept'
#> 2025-10-02 00:04:57.564741: iinla: Max deviation from previous: 496% of SD, and line search is active
#> [stop if: < 10% and line search inactive]
#> 2025-10-02 00:04:57.567324: iinla: Iteration 4 [max: 10]
#> 2025-10-02 00:04:57.957924: iinla: Step rescaling: 162%, Expand (norm0 = 0.01515, norm1 = 0.005788, norm01 = 0.009365)
#> 2025-10-02 00:04:57.96055: iinla: Step rescaling: 100%, Overstep (norm0 = 0.009365, norm1 = 3.802e-08, norm01 = 0.009365)
#> 2025-10-02 00:04:57.964068: iinla: Step rescaling: 100%, Approx Optimisation (norm0 = 0.009365, norm1 = 3.797e-08, norm01 = 0.009365)
#> 2025-10-02 00:04:57.965626: iinla: |lin1-lin0| = 0.009365
#> <eta-lin1,delta>/|delta| = 4.387e-11
#> |eta-lin0 - delta <delta,eta-lin0>/<delta,delta>| = 3.797e-08
#> 2025-10-02 00:04:57.967419: iinla: Evaluate component linearisations
#> 2025-10-02 00:04:57.968685: Linearise components for each observation model
#> 2025-10-02 00:04:57.970046: Linearise component 'z'
#> 2025-10-02 00:04:57.973516: Linearise component 'Intercept'
#> 2025-10-02 00:04:57.976692: iinla: Evaluate predictor linearisation
#> 2025-10-02 00:04:57.979211: Linearise with respect to component 'z'
#> 2025-10-02 00:04:57.982753: Linearise with respect to component 'Intercept'
#> 2025-10-02 00:04:57.995202: iinla: Max deviation from previous: 7.76% of SD, and line search is inactive
#> [stop if: < 10% and line search inactive]
#> 2025-10-02 00:04:57.996516: iinla: Convergence criterion met.
#> Running final INLA integration step with known theta mode.
#> 2025-10-02 00:04:57.999125: iinla: Iteration 5 [max: 10]
#> 2025-10-02 00:04:59.35819: bru: Preprocessing
#> 2025-10-02 00:04:59.367297: Evaluate component inputs for each observation model
#> 2025-10-02 00:04:59.368664: bru_input(bru_comp_list)
#> 2025-10-02 00:04:59.370118: bru_input.bru_comp(field)
#> 2025-10-02 00:04:59.37157: bru_input(bru_input) for (field)
#> 2025-10-02 00:04:59.385143: iinla: Start
#> 2025-10-02 00:04:59.386335: iinla: Evaluate component linearisations
#> 2025-10-02 00:04:59.387491: Linearise components for each observation model
#> 2025-10-02 00:04:59.388803: Linearise component 'field'
#> 2025-10-02 00:04:59.39421: iinla: Evaluate component simplifications
#> 2025-10-02 00:04:59.395464: Simplify component mappers for each observation model
#> 2025-10-02 00:04:59.396771: Simplify component 'field'
#> 2025-10-02 00:04:59.401759: iinla: Evaluate predictor linearisation
#> 2025-10-02 00:04:59.405145: iinla: Construct inla stack
#> 2025-10-02 00:04:59.416217: iinla: Model initialisation completed
#> 2025-10-02 00:04:59.417761: iinla: Iteration 1 [max: 1]
#> 2025-10-02 00:05:01.874086: bru_input(bru_comp_list)
#> 2025-10-02 00:05:05.684217: bru: Preprocessing
#> 2025-10-02 00:05:05.698279: Evaluate component inputs for each observation model
#> 2025-10-02 00:05:05.699614: bru_input(bru_comp_list)
#> 2025-10-02 00:05:05.700997: bru_input.bru_comp(x)
#> 2025-10-02 00:05:05.702395: bru_input(bru_input) for (x)
#> 2025-10-02 00:05:05.710813: bru_input(bru_comp_list)
#> 2025-10-02 00:05:05.712373: bru_input.bru_comp(x)
#> 2025-10-02 00:05:05.713816: bru_input(bru_input) for (x)
#> 2025-10-02 00:05:05.72857: iinla: Start
#> 2025-10-02 00:05:05.729841: iinla: Evaluate component linearisations
#> 2025-10-02 00:05:05.739131: Linearise components for each observation model
#> 2025-10-02 00:05:05.740477: Linearise component 'x'
#> 2025-10-02 00:05:05.744053: Linearise component 'x'
#> 2025-10-02 00:05:05.747241: iinla: Evaluate component simplifications
#> 2025-10-02 00:05:05.748442: Simplify component mappers for each observation model
#> 2025-10-02 00:05:05.749701: Simplify component 'x'
#> 2025-10-02 00:05:05.753416: Simplify component 'x'
#> 2025-10-02 00:05:05.756912: iinla: Evaluate predictor linearisation
#> 2025-10-02 00:05:05.7644: iinla: Construct inla stack
#> 2025-10-02 00:05:05.779467: iinla: Model initialisation completed
#> 2025-10-02 00:05:05.781018: iinla: Iteration 1 [max: 1]
#> 2025-10-02 00:05:07.006076: bru_input(bru_input) for (LABEL)
bru_log(verbosity = 2L)
#> 2025-10-02 00:04:42.636808: inlabru loaded
#> 2025-10-02 00:04:42.637302: Clear override options
#> 2025-10-02 00:04:54.304394: bru: Preprocessing
#> 2025-10-02 00:04:54.417177: iinla: Iteration 1 [max: 1]
#> 2025-10-02 00:04:55.316381: bru: Preprocessing
#> 2025-10-02 00:04:55.404601: iinla: Iteration 1 [max: 1]
#> 2025-10-02 00:04:55.891244: bru: Preprocessing
#> 2025-10-02 00:04:55.984104: iinla: Iteration 1 [max: 10]
#> 2025-10-02 00:04:56.388567: iinla: Step rescaling: 27.6% (norm0 = 195.2, norm1 = 238.1, norm01 = 367.3)
#> 2025-10-02 00:04:56.419319: iinla: Iteration 2 [max: 10]
#> 2025-10-02 00:04:57.106072: iinla: Step rescaling: 99.8% (norm0 = 237.5, norm1 = 10.71, norm01 = 238.2)
#> 2025-10-02 00:04:57.135841: iinla: Max deviation from previous: 48800% of SD, and line search is active
#> [stop if: < 10% and line search inactive]
#> 2025-10-02 00:04:57.138446: iinla: Iteration 3 [max: 10]
#> 2025-10-02 00:04:57.535697: iinla: Step rescaling: 102% (norm0 = 10.71, norm1 = 0.009367, norm01 = 10.71)
#> 2025-10-02 00:04:57.564741: iinla: Max deviation from previous: 496% of SD, and line search is active
#> [stop if: < 10% and line search inactive]
#> 2025-10-02 00:04:57.567324: iinla: Iteration 4 [max: 10]
#> 2025-10-02 00:04:57.995202: iinla: Max deviation from previous: 7.76% of SD, and line search is inactive
#> [stop if: < 10% and line search inactive]
#> 2025-10-02 00:04:57.996516: iinla: Convergence criterion met.
#> Running final INLA integration step with known theta mode.
#> 2025-10-02 00:04:57.999125: iinla: Iteration 5 [max: 10]
#> 2025-10-02 00:04:59.35819: bru: Preprocessing
#> 2025-10-02 00:04:59.417761: iinla: Iteration 1 [max: 1]
#> 2025-10-02 00:05:05.684217: bru: Preprocessing
#> 2025-10-02 00:05:05.781018: iinla: Iteration 1 [max: 1]
print(bru_log(), timestamp = TRUE, verbosity = TRUE)
#> 2025-10-02 00:04:42.636808: inlabru loaded (level 1)
#> 2025-10-02 00:04:42.637302: Clear override options (level 1)
#> 2025-10-02 00:04:54.304394: bru: Preprocessing (level 1)
#> 2025-10-02 00:04:54.317122: Evaluate component inputs for each observation model (level 3)
#> 2025-10-02 00:04:54.318516: bru_input(bru_comp_list) (level 4)
#> 2025-10-02 00:04:54.320084: bru_input.bru_comp(x) (level 4)
#> 2025-10-02 00:04:54.321819: bru_input(bru_input) for (x) (level 5)
#> 2025-10-02 00:04:54.330665: bru_input.bru_comp(Intercept) (level 4)
#> 2025-10-02 00:04:54.332173: bru_input(bru_input) for (Intercept) (level 5)
#> 2025-10-02 00:04:54.348204: iinla: Start (level 3)
#> 2025-10-02 00:04:54.349454: iinla: Evaluate component linearisations (level 3)
#> 2025-10-02 00:04:54.350725: Linearise components for each observation model (level 3)
#> 2025-10-02 00:04:54.352211: Linearise component 'x' (level 4)
#> 2025-10-02 00:04:54.356514: Linearise component 'Intercept' (level 4)
#> 2025-10-02 00:04:54.359743: iinla: Evaluate component simplifications (level 3)
#> 2025-10-02 00:04:54.3611: Simplify component mappers for each observation model (level 3)
#> 2025-10-02 00:04:54.362586: Simplify component 'x' (level 4)
#> 2025-10-02 00:04:54.366239: Simplify component 'Intercept' (level 4)
#> 2025-10-02 00:04:54.369607: iinla: Evaluate predictor linearisation (level 3)
#> 2025-10-02 00:04:54.383507: iinla: Construct inla stack (level 3)
#> 2025-10-02 00:04:54.414965: iinla: Model initialisation completed (level 3)
#> 2025-10-02 00:04:54.417177: iinla: Iteration 1 [max: 1] (level 1)
#> 2025-10-02 00:04:55.316381: bru: Preprocessing (level 1)
#> 2025-10-02 00:04:55.322342: Evaluate component inputs for each observation model (level 3)
#> 2025-10-02 00:04:55.324068: bru_input(bru_comp_list) (level 4)
#> 2025-10-02 00:04:55.325917: bru_input.bru_comp(x) (level 4)
#> 2025-10-02 00:04:55.327777: bru_input(bru_input) for (x) (level 5)
#> 2025-10-02 00:04:55.336385: bru_input.bru_comp(Intercept) (level 4)
#> 2025-10-02 00:04:55.338393: bru_input(bru_input) for (Intercept) (level 5)
#> 2025-10-02 00:04:55.353408: iinla: Start (level 3)
#> 2025-10-02 00:04:55.355067: iinla: Evaluate component linearisations (level 3)
#> 2025-10-02 00:04:55.356668: Linearise components for each observation model (level 3)
#> 2025-10-02 00:04:55.358453: Linearise component 'x' (level 4)
#> 2025-10-02 00:04:55.362583: Linearise component 'Intercept' (level 4)
#> 2025-10-02 00:04:55.366463: iinla: Evaluate component simplifications (level 3)
#> 2025-10-02 00:04:55.368165: Simplify component mappers for each observation model (level 3)
#> 2025-10-02 00:04:55.369943: Simplify component 'x' (level 4)
#> 2025-10-02 00:04:55.374211: Simplify component 'Intercept' (level 4)
#> 2025-10-02 00:04:55.378391: iinla: Evaluate predictor linearisation (level 3)
#> 2025-10-02 00:04:55.386335: iinla: Construct inla stack (level 3)
#> 2025-10-02 00:04:55.402557: iinla: Model initialisation completed (level 3)
#> 2025-10-02 00:04:55.404601: iinla: Iteration 1 [max: 1] (level 1)
#> 2025-10-02 00:04:55.891244: bru: Preprocessing (level 1)
#> 2025-10-02 00:04:55.897216: Evaluate component inputs for each observation model (level 3)
#> 2025-10-02 00:04:55.89898: bru_input(bru_comp_list) (level 4)
#> 2025-10-02 00:04:55.900783: bru_input.bru_comp(z) (level 4)
#> 2025-10-02 00:04:55.902674: bru_input(bru_input) for (z) (level 5)
#> 2025-10-02 00:04:55.91078: bru_input.bru_comp(Intercept) (level 4)
#> 2025-10-02 00:04:55.91275: bru_input(bru_input) for (Intercept) (level 5)
#> 2025-10-02 00:04:55.927076: iinla: Start (level 3)
#> 2025-10-02 00:04:55.928694: iinla: Evaluate component linearisations (level 3)
#> 2025-10-02 00:04:55.930287: Linearise components for each observation model (level 3)
#> 2025-10-02 00:04:55.932065: Linearise component 'z' (level 4)
#> 2025-10-02 00:04:55.936216: Linearise component 'Intercept' (level 4)
#> 2025-10-02 00:04:55.940099: iinla: Evaluate component simplifications (level 3)
#> 2025-10-02 00:04:55.941732: Simplify component mappers for each observation model (level 3)
#> 2025-10-02 00:04:55.943514: Simplify component 'z' (level 4)
#> 2025-10-02 00:04:55.947542: Simplify component 'Intercept' (level 4)
#> 2025-10-02 00:04:55.951646: iinla: Evaluate predictor linearisation (level 3)
#> 2025-10-02 00:04:55.955188: Linearise with respect to component 'z' (level 5)
#> 2025-10-02 00:04:55.961769: Linearise with respect to component 'Intercept' (level 5)
#> 2025-10-02 00:04:55.965995: iinla: Construct inla stack (level 3)
#> 2025-10-02 00:04:55.982116: iinla: Model initialisation completed (level 3)
#> 2025-10-02 00:04:55.984104: iinla: Iteration 1 [max: 10] (level 1)
#> 2025-10-02 00:04:56.378802: iinla: Step rescaling: 61.8%, Contract (norm0 = 2036, norm1 = 1866, norm01 = 367.3) (level 3)
#> 2025-10-02 00:04:56.381766: iinla: Step rescaling: 38.2%, Contract (norm0 = 415.8, norm1 = 308.4, norm01 = 367.3) (level 3)
#> 2025-10-02 00:04:56.385453: iinla: Step rescaling: 27.57%, Approx Optimisation (norm0 = 195.2, norm1 = 238.1, norm01 = 367.3) (level 3)
#> 2025-10-02 00:04:56.387047: iinla: |lin1-lin0| = 367.3
#> <eta-lin1,delta>/|delta| = -209
#> |eta-lin0 - delta <delta,eta-lin0>/<delta,delta>| = 114.1 (level 4)
#> 2025-10-02 00:04:56.388567: iinla: Step rescaling: 27.6% (norm0 = 195.2, norm1 = 238.1, norm01 = 367.3) (level 2)
#> 2025-10-02 00:04:56.390362: iinla: Evaluate component linearisations (level 3)
#> 2025-10-02 00:04:56.391556: Linearise components for each observation model (level 3)
#> 2025-10-02 00:04:56.392879: Linearise component 'z' (level 4)
#> 2025-10-02 00:04:56.396485: Linearise component 'Intercept' (level 4)
#> 2025-10-02 00:04:56.399672: iinla: Evaluate predictor linearisation (level 3)
#> 2025-10-02 00:04:56.402175: Linearise with respect to component 'z' (level 5)
#> 2025-10-02 00:04:56.405738: Linearise with respect to component 'Intercept' (level 5)
#> 2025-10-02 00:04:56.419319: iinla: Iteration 2 [max: 10] (level 1)
#> 2025-10-02 00:04:57.097051: iinla: Step rescaling: 162%, Expand (norm0 = 385.5, norm1 = 149.1, norm01 = 238.2) (level 3)
#> 2025-10-02 00:04:57.099744: iinla: Step rescaling: 100%, Overstep (norm0 = 238, norm1 = 10.72, norm01 = 238.2) (level 3)
#> 2025-10-02 00:04:57.103123: iinla: Step rescaling: 99.76%, Approx Optimisation (norm0 = 237.5, norm1 = 10.71, norm01 = 238.2) (level 3)
#> 2025-10-02 00:04:57.104612: iinla: |lin1-lin0| = 238.2
#> <eta-lin1,delta>/|delta| = -0.9636
#> |eta-lin0 - delta <delta,eta-lin0>/<delta,delta>| = 10.66 (level 4)
#> 2025-10-02 00:04:57.106072: iinla: Step rescaling: 99.8% (norm0 = 237.5, norm1 = 10.71, norm01 = 238.2) (level 2)
#> 2025-10-02 00:04:57.107786: iinla: Evaluate component linearisations (level 3)
#> 2025-10-02 00:04:57.109013: Linearise components for each observation model (level 3)
#> 2025-10-02 00:04:57.110365: Linearise component 'z' (level 4)
#> 2025-10-02 00:04:57.113918: Linearise component 'Intercept' (level 4)
#> 2025-10-02 00:04:57.117246: iinla: Evaluate predictor linearisation (level 3)
#> 2025-10-02 00:04:57.11974: Linearise with respect to component 'z' (level 5)
#> 2025-10-02 00:04:57.123317: Linearise with respect to component 'Intercept' (level 5)
#> 2025-10-02 00:04:57.135841: iinla: Max deviation from previous: 48800% of SD, and line search is active
#> [stop if: < 10% and line search inactive] (level 1)
#> 2025-10-02 00:04:57.138446: iinla: Iteration 3 [max: 10] (level 1)
#> 2025-10-02 00:04:57.526855: iinla: Step rescaling: 162%, Expand (norm0 = 16.9, norm1 = 6.184, norm01 = 10.71) (level 3)
#> 2025-10-02 00:04:57.529472: iinla: Step rescaling: 100%, Overstep (norm0 = 10.54, norm1 = 0.1679, norm01 = 10.71) (level 3)
#> 2025-10-02 00:04:57.532766: iinla: Step rescaling: 101.6%, Approx Optimisation (norm0 = 10.71, norm1 = 0.009367, norm01 = 10.71) (level 3)
#> 2025-10-02 00:04:57.534275: iinla: |lin1-lin0| = 10.71
#> <eta-lin1,delta>/|delta| = -4.349e-06
#> |eta-lin0 - delta <delta,eta-lin0>/<delta,delta>| = 0.009367 (level 4)
#> 2025-10-02 00:04:57.535697: iinla: Step rescaling: 102% (norm0 = 10.71, norm1 = 0.009367, norm01 = 10.71) (level 2)
#> 2025-10-02 00:04:57.537427: iinla: Evaluate component linearisations (level 3)
#> 2025-10-02 00:04:57.538612: Linearise components for each observation model (level 3)
#> 2025-10-02 00:04:57.53987: Linearise component 'z' (level 4)
#> 2025-10-02 00:04:57.543319: Linearise component 'Intercept' (level 4)
#> 2025-10-02 00:04:57.546596: iinla: Evaluate predictor linearisation (level 3)
#> 2025-10-02 00:04:57.549024: Linearise with respect to component 'z' (level 5)
#> 2025-10-02 00:04:57.552497: Linearise with respect to component 'Intercept' (level 5)
#> 2025-10-02 00:04:57.564741: iinla: Max deviation from previous: 496% of SD, and line search is active
#> [stop if: < 10% and line search inactive] (level 1)
#> 2025-10-02 00:04:57.567324: iinla: Iteration 4 [max: 10] (level 1)
#> 2025-10-02 00:04:57.957924: iinla: Step rescaling: 162%, Expand (norm0 = 0.01515, norm1 = 0.005788, norm01 = 0.009365) (level 3)
#> 2025-10-02 00:04:57.96055: iinla: Step rescaling: 100%, Overstep (norm0 = 0.009365, norm1 = 3.802e-08, norm01 = 0.009365) (level 3)
#> 2025-10-02 00:04:57.964068: iinla: Step rescaling: 100%, Approx Optimisation (norm0 = 0.009365, norm1 = 3.797e-08, norm01 = 0.009365) (level 3)
#> 2025-10-02 00:04:57.965626: iinla: |lin1-lin0| = 0.009365
#> <eta-lin1,delta>/|delta| = 4.387e-11
#> |eta-lin0 - delta <delta,eta-lin0>/<delta,delta>| = 3.797e-08 (level 4)
#> 2025-10-02 00:04:57.967419: iinla: Evaluate component linearisations (level 3)
#> 2025-10-02 00:04:57.968685: Linearise components for each observation model (level 3)
#> 2025-10-02 00:04:57.970046: Linearise component 'z' (level 4)
#> 2025-10-02 00:04:57.973516: Linearise component 'Intercept' (level 4)
#> 2025-10-02 00:04:57.976692: iinla: Evaluate predictor linearisation (level 3)
#> 2025-10-02 00:04:57.979211: Linearise with respect to component 'z' (level 5)
#> 2025-10-02 00:04:57.982753: Linearise with respect to component 'Intercept' (level 5)
#> 2025-10-02 00:04:57.995202: iinla: Max deviation from previous: 7.76% of SD, and line search is inactive
#> [stop if: < 10% and line search inactive] (level 1)
#> 2025-10-02 00:04:57.996516: iinla: Convergence criterion met.
#> Running final INLA integration step with known theta mode. (level 1)
#> 2025-10-02 00:04:57.999125: iinla: Iteration 5 [max: 10] (level 1)
#> 2025-10-02 00:04:59.35819: bru: Preprocessing (level 1)
#> 2025-10-02 00:04:59.367297: Evaluate component inputs for each observation model (level 3)
#> 2025-10-02 00:04:59.368664: bru_input(bru_comp_list) (level 4)
#> 2025-10-02 00:04:59.370118: bru_input.bru_comp(field) (level 4)
#> 2025-10-02 00:04:59.37157: bru_input(bru_input) for (field) (level 5)
#> 2025-10-02 00:04:59.385143: iinla: Start (level 3)
#> 2025-10-02 00:04:59.386335: iinla: Evaluate component linearisations (level 3)
#> 2025-10-02 00:04:59.387491: Linearise components for each observation model (level 3)
#> 2025-10-02 00:04:59.388803: Linearise component 'field' (level 4)
#> 2025-10-02 00:04:59.39421: iinla: Evaluate component simplifications (level 3)
#> 2025-10-02 00:04:59.395464: Simplify component mappers for each observation model (level 3)
#> 2025-10-02 00:04:59.396771: Simplify component 'field' (level 4)
#> 2025-10-02 00:04:59.401759: iinla: Evaluate predictor linearisation (level 3)
#> 2025-10-02 00:04:59.405145: iinla: Construct inla stack (level 3)
#> 2025-10-02 00:04:59.416217: iinla: Model initialisation completed (level 3)
#> 2025-10-02 00:04:59.417761: iinla: Iteration 1 [max: 1] (level 1)
#> 2025-10-02 00:05:01.874086: bru_input(bru_comp_list) (level 4)
#> 2025-10-02 00:05:05.684217: bru: Preprocessing (level 1)
#> 2025-10-02 00:05:05.698279: Evaluate component inputs for each observation model (level 3)
#> 2025-10-02 00:05:05.699614: bru_input(bru_comp_list) (level 4)
#> 2025-10-02 00:05:05.700997: bru_input.bru_comp(x) (level 4)
#> 2025-10-02 00:05:05.702395: bru_input(bru_input) for (x) (level 5)
#> 2025-10-02 00:05:05.710813: bru_input(bru_comp_list) (level 4)
#> 2025-10-02 00:05:05.712373: bru_input.bru_comp(x) (level 4)
#> 2025-10-02 00:05:05.713816: bru_input(bru_input) for (x) (level 5)
#> 2025-10-02 00:05:05.72857: iinla: Start (level 3)
#> 2025-10-02 00:05:05.729841: iinla: Evaluate component linearisations (level 3)
#> 2025-10-02 00:05:05.739131: Linearise components for each observation model (level 3)
#> 2025-10-02 00:05:05.740477: Linearise component 'x' (level 4)
#> 2025-10-02 00:05:05.744053: Linearise component 'x' (level 4)
#> 2025-10-02 00:05:05.747241: iinla: Evaluate component simplifications (level 3)
#> 2025-10-02 00:05:05.748442: Simplify component mappers for each observation model (level 3)
#> 2025-10-02 00:05:05.749701: Simplify component 'x' (level 4)
#> 2025-10-02 00:05:05.753416: Simplify component 'x' (level 4)
#> 2025-10-02 00:05:05.756912: iinla: Evaluate predictor linearisation (level 3)
#> 2025-10-02 00:05:05.7644: iinla: Construct inla stack (level 3)
#> 2025-10-02 00:05:05.779467: iinla: Model initialisation completed (level 3)
#> 2025-10-02 00:05:05.781018: iinla: Iteration 1 [max: 1] (level 1)
#> 2025-10-02 00:05:07.006076: bru_input(bru_input) for (LABEL) (level 5)