10fbfc30aSopenharmony_ci/**
20fbfc30aSopenharmony_ci * @file Describe the file
30fbfc30aSopenharmony_ci * Copyright (c) 2023 Huawei Device Co., Ltd.
40fbfc30aSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
50fbfc30aSopenharmony_ci * you may not use this file except in compliance with the License.
60fbfc30aSopenharmony_ci * You may obtain a copy of the License at
70fbfc30aSopenharmony_ci *
80fbfc30aSopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
90fbfc30aSopenharmony_ci *
100fbfc30aSopenharmony_ci * Unless required by applicable law or agreed to in writing, software
110fbfc30aSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
120fbfc30aSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
130fbfc30aSopenharmony_ci * See the License for the specific language governing permissions and
140fbfc30aSopenharmony_ci * limitations under the License.
150fbfc30aSopenharmony_ci */
160fbfc30aSopenharmony_ci
170fbfc30aSopenharmony_ciconst TAG = 'CalendarData';
180fbfc30aSopenharmony_ci
190fbfc30aSopenharmony_ci/**
200fbfc30aSopenharmony_ci * Global Log class
210fbfc30aSopenharmony_ci *
220fbfc30aSopenharmony_ci * @since 2022-04-13
230fbfc30aSopenharmony_ci */
240fbfc30aSopenharmony_ciexport class Log {
250fbfc30aSopenharmony_ci  public static log(classTag: string, msg: string) {
260fbfc30aSopenharmony_ci    console.log(TAG + "--" + classTag + ":" + msg);
270fbfc30aSopenharmony_ci  }
280fbfc30aSopenharmony_ci
290fbfc30aSopenharmony_ci  public static debug(classTag: string, msg: string) {
300fbfc30aSopenharmony_ci    console.debug(TAG + "--" + classTag + ":" + msg);
310fbfc30aSopenharmony_ci  }
320fbfc30aSopenharmony_ci
330fbfc30aSopenharmony_ci  public static info(classTag: string, msg: string) {
340fbfc30aSopenharmony_ci    console.info(TAG + "--" + classTag + ":" + msg);
350fbfc30aSopenharmony_ci  }
360fbfc30aSopenharmony_ci
370fbfc30aSopenharmony_ci  public static warn(classTag: string, msg: string) {
380fbfc30aSopenharmony_ci    console.warn(TAG + "--" + classTag + ":" + msg);
390fbfc30aSopenharmony_ci  }
400fbfc30aSopenharmony_ci
410fbfc30aSopenharmony_ci  public static error(classTag: string, msg: string) {
420fbfc30aSopenharmony_ci    console.error(TAG + "--" + classTag + ":" + msg);
430fbfc30aSopenharmony_ci  }
440fbfc30aSopenharmony_ci
450fbfc30aSopenharmony_ci  public static stringify(data: object): string {
460fbfc30aSopenharmony_ci    return JSON.stringify(data, null, 4);
470fbfc30aSopenharmony_ci  }
480fbfc30aSopenharmony_ci}
49