• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

TypeScript util.scopedLogger函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了TypeScript中@hpcc-js/util.scopedLogger函数的典型用法代码示例。如果您正苦于以下问题:TypeScript scopedLogger函数的具体用法?TypeScript scopedLogger怎么用?TypeScript scopedLogger使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了scopedLogger函数的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的TypeScript代码示例。

示例1: scopedLogger

import { join, promiseTimeout, scopedLogger } from "@hpcc-js/util";

const logger = scopedLogger("comms/connection.ts");

export type RequestType = "post" | "get" | "jsonp";
export type ResponseType = "json" | "text";

export type IOptionsSend = (options: IOptions, action: string, request: any, responseType: ResponseType, defaultSend: SendFunc, header?: any) => Promise<any>;
export interface IOptions {
    baseUrl: string;
    type?: RequestType;
    userID?: string;
    password?: string;
    rejectUnauthorized?: boolean;
    timeoutSecs?: number;
    hookSend?: IOptionsSend;
}
export function instanceOfIOptions(object: any): object is IOptions {
    return "baseUrl" in object;
}

const DefaultOptions: IOptions = {
    type: "post",
    baseUrl: "",
    userID: "",
    password: "",
    rejectUnauthorized: true,
    timeoutSecs: 60
};

export interface IConnection {
开发者ID:GordonSmith,项目名称:Visualization,代码行数:31,代码来源:connection.ts


示例2: scopedLogger

import { expect } from "chai";

import { Workunit } from "@hpcc-js/comms";
import { scopedLogger } from "@hpcc-js/util";
import { ESP_URL, isTravis } from "../testLib";

const logger = scopedLogger("test/workunit");
const WUID = "W20170510-114044";

describe("test/esp/ecl/Workunit", function () {
    this.timeout(30000);
    describe("simple life cycle", function () {
        let wu1: Workunit;
        it("creation", function () {
            return Workunit.create({
                baseUrl: ESP_URL,
                hookSend: (options, action, request, responseType, defaultSend, header?: any) => {
                    return defaultSend(options, action, request, responseType, { ...header, myCreds: "007-shhh" });
                }
            }).then((wu) => {
                expect(wu).exist;
                expect(wu.Wuid).exist;
                wu1 = wu;
                return wu;
            });
        });
        it("update", function () {
            return wu1.update({
                QueryText: `
Layout_Person := RECORD
    UNSIGNED1 PersonID;
开发者ID:GordonSmith,项目名称:Visualization,代码行数:31,代码来源:workunit.spec.ts


示例3: scopedLogger

import { expect } from "chai";

import { Level, scopedLogger } from "@hpcc-js/util";

const logger = scopedLogger("test/util/logging.ts");

describe("util/logging.ts", function () {
    it("basic", function () {
        expect(logger).exist;
        logger.debug("debug test");
        logger.info("info test");
        logger.notice("notice test");
        logger.warning("warning test");
        logger.error("error test");
        logger.critical("critical test");
        logger.alert("alert test");
        logger.emergency("emergency test");
    });
    it("basic", function () {
        expect(logger).exist;
        logger.pushLevel(Level.error);
        logger.debug("should not show");
        logger.warning("should not show");
        logger.error("should show");
        logger.emergency("should show");
        logger.popLevel();
        logger.debug("should show");
        logger.warning("should show");
        logger.error("should show");
        logger.emergency("should show");
    });
开发者ID:GordonSmith,项目名称:Visualization,代码行数:31,代码来源:logging.spec.ts



注:本文中的@hpcc-js/util.scopedLogger函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
TypeScript util.AsyncOrderedQueue类代码示例发布时间:2022-05-28
下一篇:
TypeScript util.join函数代码示例发布时间:2022-05-28
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap