将无。错误记录到控制台

时间:2012-12-27 10:29:35

标签: asp.net css console less dotless

每当我遇到.less语法错误时,我必须在浏览器中打开确切的文件,以便查看错误消息。

我想知道是否有可能输出.less错误到控制台所以我可以直接在控制台日志中查看所有错误 - 例如 - 使用Firebug?

我正在使用无网点。我尝试将webconfig设置为(通过以下信息this link

<dotless minifyCss="false" cache="false" web="false" log="error" logger="dotless.Core.Loggers.ConsoleLogger" />

但似乎我错过了一些东西 - 如果我理解正确的记录器,我不确定。

此外,有关网站上记录器的信息说明:

  

可以设置但是被“web”布尔

覆盖

这是否意味着我不能设置web布尔值?我怎么能做这个工作?


编辑后的编辑

好的,所以我想出为了实现这个结果,我需要用自己的记录器类扩展dotless.Core.Loggers。不知道怎么做,但是一旦弄明白就会报告回来。

2 个答案:

答案 0 :(得分:2)

如果您使用的是Visual Studio,则可以尝试使用Web Essentials扩展程序,该扩展程序在库中是免费的。此加载项在保存时编译.LESS,并在输出控制台中提供错误。您还可以像编辑.LESS一样并排查看已编译的.css。

答案 1 :(得分:2)

看起来类似的问题已经被回答here

在任何情况下,查看您指明的链接,都会清楚地表明您需要设置web="true"或将其遗漏,因为它似乎是默认设置。

ConsoleLogger表示Console,而不是浏览器控制台。

因此,您需要将记录器设置为您喜欢的与HTTP一起使用的记录器(绝对不是控制台)。