fix: 去掉parseK8sLog的默认参数
This commit is contained in:
parent
1a22fd5ab9
commit
07bba97ff9
|
|
@ -501,10 +501,10 @@ export function toDecimals(num: number, decimals: number) {
|
|||
* 解析 k8s 日志
|
||||
*
|
||||
* @param log - k8s 日志
|
||||
* @param isLine - 是否按行解析,默认按行解析
|
||||
* @param isLine - 是否按行解析
|
||||
* @returns 解析后的日志
|
||||
*/
|
||||
export function parseK8sLog(log: string, isLine: boolean = true) {
|
||||
export function parseK8sLog(log: string, isLine: boolean) {
|
||||
// 判断是否存在时间戳与stdout F/stderr P 前缀,如果有则去掉,并且末尾添加换行符
|
||||
if (isLine) {
|
||||
const reg = /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d+\+\d{2}:\d{2} (stdout|stderr) [F|P] /;
|
||||
|
|
|
|||
|
|
@ -37,11 +37,4 @@ describe('test parseK8sLog()', () => {
|
|||
expect(result).toBe(log);
|
||||
});
|
||||
});
|
||||
|
||||
// 测试默认参数
|
||||
test('should use isLine = true by default', () => {
|
||||
const log = '2023-01-01T00:00:00.000+00:00 stdout F test log';
|
||||
const result = parseK8sLog(log);
|
||||
expect(result).toBe('test log\n');
|
||||
});
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue