`
totoxian
  • 浏览: 1074880 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

tss中文:LimpidLog released LimpidLog 发布了

阅读更多
以前翻译总用trados,太专业,而我的风格很free,又是出于乐趣,因此就放弃了trados。现在好了我有了自己的web trados了
题记

LimpidLog 使用 java 的 java.lang.instrument.Instrumentation 来作为 Java 代理。 当你一个类注册日志服务时,LimpidLog 使用字节代码 sidenoting 把 日志信息添加到类代码中。 然后 LimpidLog 调用 Java JVM 和日志信息来重新构造类。JVM 会重新装载类,然后当类被实例化执行的时候 日志就开始工作了。 当你取消日志注册的时候 Limpidlog 会使用类原先的字节重新定义,这时类中的日志信息将会别去掉。

LimpidLog 是一个开源的日志工具包,发布协议遵守 an LGPL license , 地址: http://www.acelet.com/limpidlog/.

外国的程序员和国内的一样也很八卦,看看 tss 的回复吧:

Re: Needs a new name!

Posted by: Wei Jiang on July 27, 2006 in response to Message #214388
I know what 'limpid' means, but a lot of people probably don't, and will read this name and go "LimpLog? hahaha!"

Just saying!


I checked "Longman Dictionary of contemporary English". It is a dictionary for people who are learning English. It contains only the most used words. It does contain Limpid: "clear, transparent".

By the way, the dictionary is the first English-English dictionary for me. You can see, English is not my first language.

关于 LimpidLog 的工作细节可以参考下面:

The current implementation of Java requires to load javaagent at start time.

But, if you do not register any class, the price for the idle agent is:
1. Each time a class is loaded, a method will be called and returned quickly. Not much time wasted, because most of classes are loaded when the system starts. After that, loading will not happen very often.
2. LimpidLog keeps all loaded class names in memory. This piece of memory is relatively small compare to your program. The reason to keep this piece of memory is for performance.
3. The memory for LimpidLog itself is about 50K. Very small.

In later releases, I will make idle agent 100% idle. If you do not use it, JVM will not call it. Only the 50K memory will be "wasted". At the time you want log, you can activate it from the GUI manager.

第一次用我自己的 tss 翻译工具,很舒服,有时间会把本文完全翻译完............



原文地址: tss中国:LimpidLog 发布了
tss中国
分享到:
评论

相关推荐

    TSS2021:课程的材料(来源)和各种链接

    【标题解析】:“TSS2021:课程的材料(来源)和各种链接” 这个标题表明这是一个关于TSS2021课程的教学资源集合,可能包含了课程大纲、讲义、课件、参考资料以及相关的外部链接。TSS可能代表“技术系统科学”或者...

    TSS脚本:Thycotic Secret Server安装和配置脚本

    在IT环境中,尤其是在强调安全性和合规性的企业中,TSS是不可或缺的一部分。本文将详细介绍如何利用PowerShell脚本来安装和配置Thycotic Secret Server。 首先,我们需要理解PowerShell在TSS部署中的角色。...

    tss:进入moreutilsts的港口

    tss(1) tss就像来自moreutils的ts一样,但是默认情况下会打印相对持续时间(以毫秒为单位),并且可以作为已编译的二进制文件提供。 试试看: $ (sleep 1; echo "hello"; sleep 2; echo "two sec") | tss 995...

    TSS:过渡状态搜索

    TSS:过渡状态搜索

    tss_web:tss主页

    【tss_web:tss主页】是一个关于tss项目的官方网站,主要功能是提供tss的相关信息和服务。这个项目可能涉及到技术、服务以及社区互动等多个方面。从描述中的"用玉,咖啡,快递"来看,这可能是项目的一种象征性表述...

    tss-react::sparkles:像JSS一样,但用于TypeScript。 情感驱动:sparkles:

    'tss-react'旨在替代'react-jss' 。 它的API专注于提供最大的类型安全性和最小的详细程度。 这个模块不过是一个小扩展。 :check_mark_button: 像emotion一样快(比JSS) :check_mark_button: 像emotion/css一样...

    tss协议栈tss tss tss

    tss协议栈tss tss tss

    TSS.zip_tss

    标题中的"TSS.zip_tss"指的是一个以TSS命名的ZIP压缩文件,它包含了与TSS(可能是“时间序列分割”或“跟踪状态选择”等技术的缩写)相关的MATLAB源代码。MATLAB是一种广泛用于数值计算、数据分析和算法开发的高级...

    TSS721A应用总结

    "TSS721A 应用总结" TSS721A 是一种用于仪表总线的收发器集成芯片,具有调节仪表总线结构中主从机的电平、可通过光耦等隔离器件与总线连接、通过数据收发器由总线供电等特点。本文将对 TSS721A 的应用总结进行详细...

    tpm2-tss-master_tss2_tpm2_types.h_proudnrz_tpm_

    标题中的“tpm2-tss-master_tss2_tpm2_types.h_proudnrz_tpm_”指的是一个关于TPM2.0(Trusted Platform Module)的软件开发项目,其中包含了`tss2_tpm2_types.h`这个头文件,这通常在C语言编程环境中用于定义TPM...

    TSS721原理及应用

    ### TSS721原理及应用深度解析 #### 概述 TSS721,作为德州仪器(Texas Instruments)出品的一款专为M-Bus总线设计的终端收发芯片,其在仪表总线(Meter-Bus)系统中的角色至关重要。M-Bus,即仪表总线,是一种...

    ng-tss-tool:估算网络上的TSS,tss.darin.xyz

    ng-tss-tool 估计网络上的TSS,tss.darin.xyz 用法 如果您通过TSS跟踪自己的自行车健身状况,那么您会知道无动力骑行的挫败感。 您的功率计电池可能在行驶中途没电了,或者根本没有工作,或者您完全没有功率计。 ng...

    tss:将任何文本文件编译成打字稿模块

    【tss工具详解:将文本文件转换为TypeScript模块】 tss工具,全称为Text-to-Typescript Script,是一款能够将任何文本文件编译成TypeScript模块的实用程序。这个工具对于开发人员来说非常有用,因为它允许他们将...

    tss721英文资料

    ### TSS721A:仪表总线(Meter-Bus)收发器 #### 一、产品概述 TSS721A是由德州仪器(TI)设计开发的一款仪表总线(Meter-Bus)终端收发芯片,适用于符合欧洲标准EN1434-3的应用场景。该芯片主要用于实现Meter-Bus...

    badum-tss:全新的基于JS的语言

    $ npm install badum-tss --save # or $ yarn add badum-tss 建设者 const BTSS = require ( 'badum-tss' ) ; const tks = BTSS . go ( code [ , modules , need_to_run ] ) ; //Returns array of tokens const ...

    C语言头文件 TSS C语言头文件 TSS

    C语言头文件 TSSC语言头文件 TSSC语言头文件 TSSC语言头文件 TSSC语言头文件 TSSC...TSSC语言头文件 TSSC语言头文件 TSSC语言头文件 TSSC语言头文件 TSSC语言头文件 TSSC语言头文件 TSSC语言头文件 TSSC语言头文件 TSS

    TSS system API 01.pdf

    根据给定文件的信息,我们可以提炼出以下关于TPM支持的软件栈TSS(Trusted Software Stack)的关键知识点: ### TSS System Level API 和 TPM 命令传输接口规范 #### 1. 概述 TSS (Trusted Software Stack) 是...

    tpm2-tss:TCG TPM2软件堆栈(TSS2)的OSS实现

    总览该存储库托管实现可信赖计算组(TCG)TPM2软件堆栈(TSS)的源代码。 该堆栈由上至下包含以下几层: 如以及中所述的 ,该API设计为非常高级的API,旨在使使用TPM进行编程变得如此简单可能。 API函数通过单个库...

    IBM's TPM 2.0 TSS:IBM 的 TPM 2.0 TSS-开源

    这是 TPM 2.0 的用户空间 TSS。 它实现了与 TCG TSS 工作组的 ESAPI、SAPI 和 TCTI API(可能还有更多)等效(但 API 不兼容)的功能,但接口有望更简单。 它带有 110 多个“TPM 工具”示例,可用于脚本化应用程序、...

    TSS煤泥分选机应用效果分析

    TSS煤泥分选机是一种用于选煤厂的设备,主要用于增加煤炭洗选的效率和产量。在这篇文章中,我们重点探讨了TSS煤泥分选机如何应用于同忻选煤厂,通过分选1至0.25毫米粒级的粗煤泥,以提高1/3焦煤的洗出率。 首先,...

Global site tag (gtag.js) - Google Analytics