fix: 去掉parseK8sLog的默认参数

This commit is contained in:
赵伟 2026-03-13 15:29:31 +08:00
parent 1a22fd5ab9
commit 07bba97ff9
2 changed files with 2 additions and 9 deletions

View File

@ -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] /;

View File

@ -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');
});
});