← Voltar

Исключение при выводе логов

При выводе логов trader.AddErrorLog("__") выкидывает исключение "Current thread is not a GUI."

Без GuiAsync.

Версия 4.0.10. Раньше работало

Este tópico foi útil?

Compartilhar tópico

Comentários (13)

Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário

Alexander
Alexander

freelancer: При выводе логов trader.AddErrorLog("__") выкидывает исключение "Current thread is not a GUI."

Без GuiAsync.

Версия 4.0.10. Раньше работало

this.AddErrorLog("___");
freelancer
freelancer Autor

this это Window

Alexander
Alexander

А раньше работало - это в 4.0.9?

freelancer
freelancer Autor

Alexander Mukhanchikov: А раньше работало - это в 4.0.9? да

Alexander
Alexander

а AddWarningLog работает?

freelancer
freelancer Autor

Alexander Mukhanchikov: а AddWarningLog работает? да

Mikhail Sukhov
Mikhail Sukhov

Покажите как работаете с LogManager

freelancer
freelancer Autor
logManager = new LogManager();
logManager.Listeners.Add(monitorControl);
_trader = new QuikTrader(settings.quikPath) { IsAsyncMode = true };
logManager.Sources.Add(_trader);
Mikhail Sukhov
Mikhail Sukhov

freelancer: ...

Посмотрите, что такое GuiLogListener.

freelancer
freelancer Autor

Раньше GuiLogListener и MonitorControl вместе не работали

Mikhail Sukhov
Mikhail Sukhov

freelancer: Раньше GuiLogListener и MonitorControl вместе не работали

Раньше и нужно было об этом писать.

freelancer
freelancer Autor

А как понять: баг или фича ?

frontman
frontman

Вопрос риторический)))