fix previus commit
ch18: log service by factory method
ch18: log service by service method
ch18: log service by provider method
ch18: configuring a Service via Its Provider