System.Data.Entity.Infrastructure.Interception.DatabaseLogger.StartLogging C# (CSharp) Method

StartLogging() public method

Starts logging. This method is a no-op if logging is already started.
public StartLogging ( ) : void
return void
        public void StartLogging()
        {
            StartLogging(DbConfiguration.DependencyResolver);
        }

Same methods

DatabaseLogger::StartLogging ( IDbDependencyResolver resolver ) : void

Usage Example

        public void DatabaseLogger_can_append_to_a_file()
        {
            using (var context = new SimpleModelContext())
            {
                var output = CaptureFileOutput(
                    f =>
                    {
                        using (var logger = new DatabaseLogger(f, append: false))
                        {
                            logger.StartLogging();

                            context.Categories.ToArray();
                        }

                        using (var logger = new DatabaseLogger(f, append: true))
                        {
                            logger.StartLogging();

                            context.Products.ToArray();
                        }
                    });

                Assert.Contains("FROM [dbo].[Categories]", output);
                Assert.Contains("FROM [dbo].[Products]", output);
            }
        }
All Usage Examples Of System.Data.Entity.Infrastructure.Interception.DatabaseLogger::StartLogging