LogManager.Dispose()


При вызове метода Dispose() на объекте LogManager приложение зависает.




Спасибо:


Support

Фотография
Дата: 11.03.2019
Ответить


Добрый день

Данная ошибка не воспроизводится. Пожалуйста, пришлите код приложения, где наблюдается данная ошибка.

Спасибо:

Константин

Фотография
Дата: 14.03.2019
Ответить


 
<Window x:Class="ShowChart.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:chart="clr-namespace:StockSharp.Xaml.Charting;assembly=StockSharp.Xaml.Charting"
        xmlns:xaml="clr-namespace:StockSharp.Xaml;assembly=StockSharp.Xaml"
        mc:Ignorable="d"
        Title="MainWindow" SizeToContent="Height" Width="1000" Height="500">
        <xaml:Monitor  Name="Monitor"/>
</Window>

 
        
    public partial class MainWindow : Window
    {
        public LogManager LogManager { get; set; }

        public MainWindow()
        {
            InitializeComponent();
            LogManager = new LogManager();
            LogManager.Listeners.Add(Monitor);
        }
        protected override void OnClosing(CancelEventArgs e)
        {
            LogManager.Dispose();
            base.OnClosing(e);
        }
    }

Поток не завершается.

Спасибо:

Support

Фотография
Дата: 15.03.2019
Ответить


Добрый день

Пожалуйста, возьмите ночную сборку. Мы исправили данную ошибку. Обращаем внимание, что для графических логеров нужно использовать GuiLogListener. Подробнее https://doc.stocksharp.ru/html/1bed8343-9171-49ce-8259-f44007e01a78.htm

Спасибо: Константин


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy