© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•13mo ago•
18 replies
Temporal Nightmare

ILogger question.

How does ILogger's LogInformation() work? I thought it was to output to a console, debug output or anywhere I wanted?

I had to supply a Debug.WriteLine() just to see something.

using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;
using Microsoft.Extensions.Logging;
using System.Diagnostics;
using TitanStudio.Core.Interfaces;

namespace TitanStudio.Core.ViewModel;
public partial class MainViewModel : ObservableObject, IMainViewModel
{
    private readonly ILogger<MainViewModel> _logger;
    
    // Only need this if you use private methods!!!
    // Example: void IMainViewModel.Test() => Test();

    public MainViewModel(ILogger<MainViewModel> logger)
    {
        _logger = logger;
    }

    [RelayCommand]
    public void Test()
    {
        _logger.LogInformation("TEST");
        Debug.WriteLine(":)");
    }
}
using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;
using Microsoft.Extensions.Logging;
using System.Diagnostics;
using TitanStudio.Core.Interfaces;

namespace TitanStudio.Core.ViewModel;
public partial class MainViewModel : ObservableObject, IMainViewModel
{
    private readonly ILogger<MainViewModel> _logger;
    
    // Only need this if you use private methods!!!
    // Example: void IMainViewModel.Test() => Test();

    public MainViewModel(ILogger<MainViewModel> logger)
    {
        _logger = logger;
    }

    [RelayCommand]
    public void Test()
    {
        _logger.LogInformation("TEST");
        Debug.WriteLine(":)");
    }
}


Thank you.
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

ILogger<T>
C#CC# / help
2y ago
❔ ILogger is never enabled
C#CC# / help
4y ago
ILogger Dependency Injection for Libraries
C#CC# / help
2y ago