diff --git a/src/csharp/Microsoft.Spark/Services/ILoggerService.cs b/src/csharp/Microsoft.Spark/Services/ILoggerService.cs
index 512cfb734..d5a7d7fbb 100644
--- a/src/csharp/Microsoft.Spark/Services/ILoggerService.cs
+++ b/src/csharp/Microsoft.Spark/Services/ILoggerService.cs
@@ -9,7 +9,7 @@ namespace Microsoft.Spark.Services
///
/// Defines a logger what be used in service
///
- internal interface ILoggerService
+ public interface ILoggerService
{
///
/// Gets a value indicating whether logging is enabled for the Debug level.
diff --git a/src/csharp/Microsoft.Spark/Services/LoggerServiceFactory.cs b/src/csharp/Microsoft.Spark/Services/LoggerServiceFactory.cs
index 1a3f47861..8b26131b4 100644
--- a/src/csharp/Microsoft.Spark/Services/LoggerServiceFactory.cs
+++ b/src/csharp/Microsoft.Spark/Services/LoggerServiceFactory.cs
@@ -9,7 +9,7 @@ namespace Microsoft.Spark.Services
///
/// Used to get logger service instances for different types
///
- internal class LoggerServiceFactory
+ public class LoggerServiceFactory
{
private static Lazy s_loggerService =
new Lazy(() => GetDefaultLogger());