在angular-cli中打印自定义原理图日志

时间:2018-06-21 09:07:24

标签: angular angular-cli angular-schematics

我正在编写custum角升级示意图。

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

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

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

是否有激活和配置此记录器的方法?

3 个答案:

答案 0 :(得分:1)

我认为默认情况下日志记录级别不可见调试。 尝试将日志记录级别更改为info或更高。

答案 1 :(得分:0)

我也无法让.debug做任何事情。但是,其他方法也起作用:警告,错误,信息等,因此至少这些方法很有用。只需确保在运行之前运行“ yarn build”即可。

答案 2 :(得分:0)

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

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

正确的解决方案是将环境变量 NG_DEBUG 设置为 true

# On macOS:
$ NG_DEBUG=true ng add @scope/my-schematic