[Gradle, JS] Add TeamCity simple message log4js appender
#KT-38109 fixed
This commit is contained in:
@@ -1 +1,21 @@
|
||||
export function tcEscape(str: string): string
|
||||
/*
|
||||
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
export const TEST_IGNORED: string
|
||||
export const SUITE_START: string
|
||||
export const SUITE_END: string
|
||||
export const SUITE_END_NO_DURATION: string
|
||||
export const TEST_START: string
|
||||
export const TEST_FAILED: string
|
||||
export const TEST_FAILED_COMPARISON: string
|
||||
export const TEST_END: string
|
||||
export const TEST_END_NO_DURATION: string
|
||||
export const BLOCK_OPENED: string
|
||||
export const BLOCK_CLOSED: string
|
||||
export const SIMPLE_MESSAGE: string
|
||||
|
||||
export function tcEscape(str: string): string
|
||||
|
||||
export function formatMessage(...str: string[]): string
|
||||
@@ -16,6 +16,8 @@ export const TEST_END_NO_DURATION = `##teamcity[testFinished name='%s' flowId='%
|
||||
export const BLOCK_OPENED = `##teamcity[blockOpened name='%s' flowId='%s']`
|
||||
export const BLOCK_CLOSED = `##teamcity[blockClosed name='%s' flowId='%s']`
|
||||
|
||||
export const SIMPLE_MESSAGE = `##teamcity[message text='%s']`
|
||||
|
||||
/**
|
||||
* from teamcity-service-messages
|
||||
* Copyright (c) 2013 Aaron Forsander
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
import {tcEscape} from "./src/teamcity-format"
|
||||
import {formatMessage, SIMPLE_MESSAGE} from "./src/teamcity-format"
|
||||
|
||||
const consoleLog = console.log.bind(console);
|
||||
|
||||
function consoleAppender(layout, timezoneOffset) {
|
||||
return (loggingEvent) => {
|
||||
consoleLog(tcEscape(layout(loggingEvent, timezoneOffset)));
|
||||
consoleLog(formatMessage(SIMPLE_MESSAGE, layout(loggingEvent, timezoneOffset)));
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user