LogManager.Dispose()


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




Thanks:


Support

Avatar
Date: 3/11/2019
Reply


Добрый день

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

Thanks:

Константин

Avatar
Date: 3/14/2019
Reply


 
<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);
        }
    }

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

Thanks:

Support

Avatar
Date: 3/15/2019
Reply


Добрый день

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

Thanks: Константин


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy