Можно использовать этот конфигурационный файл (nlog.config в пути приложения):
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<targets>
<target name="debugger" xsi:type="Debugger" layout="${logger}::${message}"/>
</targets>
<rules>
<logger name="*" minlevel="Trace" writeTo="debugger" />
</rules>
</nlog>
-Scott
У меня была такая же проблема с Ruby 1.9 и Rails 2.3.2, чтобы заставить его работать, мне пришлось внести следующие изменения в гем webrat:
В lib / webrat / core / locators / link_locator. rb
Мне пришлось изменить:
def replace_nbsp(str)
str.gsub([0xA0].pack('U'), ' ')
end
на
def replace_nbsp(str)
if str.respond_to?(:valid_encoding?)
str.force_encoding('UTF-8').gsub(/\xc2\xa0/u, ' ')
else
str.gsub(/\xc2\xa0/u, ' ')
end
end
Также был отправлен патч на webrat Ticket 260 , но он не сработал для меня, поэтому мне пришлось сделать то же самое. Надеюсь, это поможет.