在我看到实际的时间线之后,现在是时候尝试运行任务并记录它们了。我再次使用任务记录器的默认配置,并使用以下命令调用它:
my $promise = start react whenever $channel-one -> @crew {
Algorithm::Evolutionary::LogTimelineSchema::Evolutionary.log: {
也就是说,只要特定线程激活自身,就会调用日志模式。任务在 Algorithm::Evolutionary::LogTimelineSchema 中以这种方式定义:
class Evolutionary does Log::Timeline::Task['ConcurrentEA', 'Concurrent',
'Evolutionary'] { }
class Mixer does Log::Timeline::Task['ConcurrentEA', 'Concurrent',
'Mixer'] { }
但是,我看不到任务日志出现在时间线的任何地方。有什么我做错了吗?
更新:为任务记录器添加代码