簡體   English   中英

在 angular-cli 中打印自定義原理圖日志

[英]Print custom schematics logs in angular-cli

我正在編寫 custum 角度升級原理圖。

SchematicContext包含一個可用於調試的記錄器對象。

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

運行 angular-cli,我的代碼被執行,但我看不到日志。

有沒有辦法激活和配置這個記錄器?

我不認為調試在默認的日志記錄級別是可見的。 嘗試將日志記錄級別更改為 info 或更高級別。

我也無法讓 .debug 做任何事情。 其他方法雖然有效:警告、錯誤、信息等,所以至少這些是有用的。 在運行它之前一定要運行“yarn build”。

幫助說使用--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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM