class-logger:基于无样板的装饰器的类记录

时间:2024-05-22 09:55:46
【文件属性】:

文件名称:class-logger:基于无样板的装饰器的类记录

文件大小:77KB

文件格式:ZIP

更新时间:2024-05-22 09:55:46

boilerplate typescript proxy decorators logging

类记录器 无样板的基于装饰器的类记录。 在两个装饰器的帮助下,可以轻松记录方法调用和创建类。 没有原型突变。 高度可配置。 使用TypeScript构建。 与Node.js一起使用,并在浏览器中。 @ LogClass ( ) class Test { @ Log ( ) method1 ( ) { return 123 } } 记录Test.construct. Args: []. Test.construct. Args: []. 在创建类实例之前。 记录Test.method1. Args: []. Test.method1. Args: []. 在方法调用之前。 记录Test.method1 -> done. Args: []. Res: 123. Test.method1 -> done. Args: []. Res: 123. Test.method1


【文件预览】:
class-logger-master
----.travis.yml(132B)
----.lintstagedrc(165B)
----tsconfig.prod.json(132B)
----package.json(1KB)
----tslint.json(179B)
----.prettierrc(116B)
----jest.config.js(463B)
----LICENSE(1KB)
----package-lock.json(216KB)
----global.d.ts(26B)
----src()
--------log.decorator.ts(302B)
--------formatter.service.ts(5KB)
--------config.service.spec.ts(2KB)
--------class-wrapper.service.spec.ts(12KB)
--------log-class.decorator.ts(520B)
--------log.decorator.spec.ts(1KB)
--------log-class.decorator.spec.ts(1019B)
--------class-wrapper.service.ts(4KB)
--------config.service.ts(1KB)
--------formatter.service.spec.ts(15KB)
--------constants.ts(50B)
----.npmignore(118B)
----.huskyrc(56B)
----tsconfig.json(399B)
----.gitignore(41B)
----index.spec.ts(9KB)
----integration.spec.ts(2KB)
----README.md(15KB)
----index.ts(557B)

网友评论