[os/kibana.yml] Use new logger (#111192)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Jonathan Budzenski 2021-09-08 14:43:34 -05:00 committed by GitHub
parent 97f9497269
commit f2c00fdd5a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 31 additions and 2 deletions

View file

@ -8,6 +8,7 @@
import { readFileSync, writeFileSync } from 'fs';
import { resolve } from 'path';
import { dump } from 'js-yaml';
import { Build, Config, mkdirp } from '../../lib';
export async function createOSPackageKibanaYML(config: Config, build: Build) {
@ -21,7 +22,25 @@ export async function createOSPackageKibanaYML(config: Config, build: Build) {
[
[/#pid.file:.*/g, 'pid.file: /run/kibana/kibana.pid'],
[/#logging.dest:.*/g, 'logging.dest: /var/log/kibana/kibana.log'],
[
/#logging.dest:.*/g,
dump({
logging: {
appenders: {
file: {
type: 'file',
fileName: '/var/log/kibana/kibana.log',
layout: {
type: 'json',
},
},
},
root: {
appenders: ['default', 'file'],
},
},
}),
],
].forEach((options) => {
const [regex, setting] = options;
const diff = kibanaYML;

View file

@ -5,4 +5,14 @@ elasticsearch.username: "{{ elasticsearch_username }}"
elasticsearch.password: "{{ elasticsearch_password }}"
pid.file: /run/kibana/kibana.pid
logging.dest: /var/log/kibana/kibana.log
logging:
appenders:
file:
type: file
fileName: kibana.log
layout:
type: json
root:
appenders:
- default
- file