2

我正在写自定义角度升级示意图。

SchematicContext包含一个可用于调试的记录器对象。

 context.logger.debug('This logger seems to be usefull!');   

运行 angular-cli,我的代码已执行,但我看不到日志。

有没有办法激活和配置这个记录器?

4

3 回答 3

1

我不认为调试在默认的日志记录级别是可见的。尝试将日志记录级别更改为信息或更高。

于 2018-09-23T21:17:35.293 回答
1

帮助说可以使用--verbose,但它不起作用。

$ ng add --help
options:
  --verbose 
    Display additional details about internal operations during execution.

正确的解决方案是将 env 变量设置NG_DEBUGtrue.

# On macOS:
$ NG_DEBUG=true ng add @scope/my-schematic
于 2021-04-29T16:40:11.297 回答
0

我也无法让 .debug 做任何事情。不过,其他方法也有效:警告、错误、信息等,所以至少这些是有用的。请确保在运行之前运行“yarn build”。

于 2019-03-11T18:34:20.690 回答