3939 * @packageDocumentation
4040 */
4141
42+ import { Type } from '@kbn/config-schema' ;
4243import {
4344 ElasticsearchServiceSetup ,
4445 ILegacyScopedClusterClient ,
4546 configSchema as elasticsearchConfigSchema ,
4647 ElasticsearchServiceStart ,
4748 IScopedClusterClient ,
4849} from './elasticsearch' ;
49-
5050import { HttpServiceSetup , HttpServiceStart } from './http' ;
5151import { HttpResources } from './http_resources' ;
5252
@@ -63,12 +63,7 @@ import { CapabilitiesSetup, CapabilitiesStart } from './capabilities';
6363import { MetricsServiceStart } from './metrics' ;
6464import { StatusServiceSetup } from './status' ;
6565import { Auditor , AuditTrailSetup , AuditTrailStart } from './audit_trail' ;
66- import {
67- LoggingServiceSetup ,
68- appendersSchema ,
69- loggerContextConfigSchema ,
70- loggerSchema ,
71- } from './logging' ;
66+ import { AppenderConfigType , appendersSchema , LoggingServiceSetup } from './logging' ;
7267
7368export { AuditableEvent , Auditor , AuditorFactory , AuditTrailSetup } from './audit_trail' ;
7469export { bootstrap } from './bootstrap' ;
@@ -497,8 +492,6 @@ export const config = {
497492 schema : elasticsearchConfigSchema ,
498493 } ,
499494 logging : {
500- appenders : appendersSchema ,
501- loggers : loggerSchema ,
502- loggerContext : loggerContextConfigSchema ,
495+ appenders : appendersSchema as Type < AppenderConfigType > ,
503496 } ,
504497} ;
0 commit comments