What would an application (a modular input using the sdk) do when logging a diagnostic message to splunkd log. Would it use EventWriter?

C# SDK has a class called SystemLogger.