@@ -1163,20 +1163,19 @@ end
1163
1163
1164
1164
# Workflow logging interfaces, such as MLJFlow (MLFlow connection via
1165
1165
# MLFlowClient.jl), overload the following method but replace the `logger`
1166
- # argument with `logger::LoggerType`, where `LoggerType <: MLJLogger`
1167
- # is specific to the logging platform.
1168
- abstract type MLJLogger end
1166
+ # argument with `logger::LoggerType`, where `LoggerType` is specific to the
1167
+ # logging platform.
1169
1168
"""
1170
- log_evaluation(logger::MLJLogger , performance_evaluation)
1169
+ log_evaluation(logger, performance_evaluation)
1171
1170
1172
1171
Logs a performance evaluation (the returning object from `evaluate!`)
1173
1172
to a logging platform. The default implementation does nothing.
1174
1173
Can be overloaded by logging interfaces, such as MLJFlow (MLFlow
1175
1174
connection via MLFlowClient.jl), which replace the `logger` argument
1176
- with `logger::LoggerType`, where `LoggerType <: MLJLogger ` is specific
1177
- to the logging platform.
1175
+ with `logger::LoggerType`, where `LoggerType` is specific to the logging
1176
+ platform.
1178
1177
"""
1179
- log_evaluation (logger:: MLJLogger , performance_evaluation) = nothing
1178
+ log_evaluation (logger, performance_evaluation) = nothing
1180
1179
1181
1180
# Evaluation when `resampling` is a TrainTestPairs (CORE EVALUATOR):
1182
1181
function evaluate! (mach:: Machine , resampling, weights,
0 commit comments