前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >tss中文:LimpidLog released LimpidLog 发布了

tss中文:LimpidLog released LimpidLog 发布了

作者头像
田春峰-JCJC错别字检测
发布于 2019-02-14 02:08:45
发布于 2019-02-14 02:08:45
4000
举报

 以前翻译总用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中国

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2006年07月31日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Plan energy, supplemented by time
I recently continued to develop my visionary planning assistant software through the opportunity of the software engineering course. In the process of software development, experienced many difficulties and tests. In particular, in the process of development, in the process of continuously coordination development and various other things. For the schedule planning, I have some ideas of my own, so i want to writer this article and make a small record.
宋天伦
2020/07/16
3260
CPU Idle Time Management
Modern processors are generally able to enter states in which the execution of a program is suspended and instructions belonging to it are not fetched from memory or executed. Those states are the idle states of the processor.
用户9732312
2022/05/13
6650
hdu----(1075)What Are You Talking About(trie之查找)
What Are You Talking About Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 102400/204800 K (Java/Others) Total Submission(s): 14107    Accepted Submission(s): 4546 Problem Description Ignatius is so lucky that he met a Martian yesterday. But h
Gxjun
2018/03/26
8750
业界 | 论 AI 如何一本正经地胡说八道
雷锋网 AI 科技评论按:上一篇文章中我们简单介绍了 OpenAI 的新语言模型 GPT-2,它虽然没有什么技术上的突破,但是依靠超大的参数规模和训练数据,无监督训练后生成/续写文本的效果非常好,简直以假乱真。
AI研习社
2019/05/07
7360
业界 | 论 AI 如何一本正经地胡说八道
10 分钟不全面了解 Redis 5.0 新特性
来源:https://www.jianshu.com/p/fa989a228d59
芋道源码
2018/11/22
1.4K0
Python中文社区开源项目计划:ImagePy
开源图像处理框架,插件式设计,可以快速集成任何基于或支持numpy的图像处理算法,经过简单配置,快速生成交互环境,可供非计算机专业人员使用,可以理解为是算法研发人员到专业使用人员之间的以做桥梁。
Python中文社区
2018/07/26
1.3K0
Python中文社区开源项目计划:ImagePy
局部变量修饰为final
最近在团队中引入checkstyle[1] ,自动执行规范检查,加入到ci步骤里面,让流程工具化,工具自动化,摆脱人工检查,在团队开发中硬性统一,更便于协作顺畅
码农戏码
2021/03/23
1.8K0
使用代理(Agent)的Java Bytecode Instrumentation:在运行时侵入Java应用程序(2)
来源: https://blogs.sap.com/2016/03/09/java-bytecode-instrumentation-using-agent-breaking-into-java-application-at-runtime/
java达人
2018/12/27
1.4K0
使用代理(Agent)的Java Bytecode Instrumentation:在运行时侵入Java应用程序(2)
Talk to Anders about C#
Chapter 13 of the book Masterminds of Programming
极客中心
2021/03/23
4600
英文文法学习笔记(7)比较 1.1 比较变化1.2 原级1.3 比较级1.4 最高级2.1 比较变化2.2 原级2.3 比较级2.4 最高级3.1 比较变化3.2 原级3.3 比较级
本篇为第7篇笔记:比较。 一、经典例句 1.1 比较变化 1.2 原级 1.3 比较级 1.4 最高级 二、知识点回顾(对应例句编号) 2.1 比较变化 2.2 原级 2.3 比较级 2.4 最高级
Alfred Zhao
2021/10/09
8530
ChatGPT Prompt Engineering for Developers
Load the API key and relevant Python libaries.
Cellinlab
2023/05/17
1.2K0
ChatGPT Prompt Engineering for Developers
OpenAI的GPT全面“开放”了,但是并不“全面”,或者想试试中文的简单测试版GPT码?这里有一份完整指南。
大概一个星期之前,OpenAI“全面”开放了,因为之前的用户要先加入他们的等待列表,然后等待被选中。 不过现在,只要符合“一定条件”的用户,都可以直接登录并使用功能,每个人默认账号有一定的金额,可以对OpenAI的功能进行测试。
段清华DEAN
2022/03/30
8.5K0
博文精译|使用代理(Agent)的Java Bytecode Instrumentation:在运行时侵入Java应用程序(1)
来源: https://blogs.sap.com/2016/03/09/java-bytecode-instrumentation-using-agent-breaking-into-java-application-at-runtime/
java达人
2018/12/25
7800
捕获Java线程转储(Thread Dump)的几种方法
线程转储是Java进程中所有线程状态的快照。每个线程的状态通过堆栈跟踪(Stack Trace)呈现,展示线程的调用栈内容。线程转储对诊断问题非常有用,因为它能揭示线程的活动信息。
崔认知
2025/04/02
2000
捕获Java线程转储(Thread Dump)的几种方法
Oracle Tuning 基础概述01 - Oracle 常见等待事件 log file sync log buffer space log file switch log file para
对Oracle数据库整体性能的优化,首先要关注的是在有性能问题时数据库排名前几位等待事件是哪些。Oracle等待事件众多,随着版本的升级,数量还在不断增加,可以通过vevent_name查到当前数据库版本包含的等待事件。例如我在Linux平台查11.2.0.4版本的Oracle是有1367个等待事件。SELECT name FROM VEVENT_NAME ORDER BY name; 如此多的等待事件自然是要分类汇总,并对常见的等待事件有比较深入的认识,才能在Oracle数据库调优这条路上走的更远。本文先将官方文档中的等待事件的相关知识汇总出来,对需要说明的部分会根据个人的理解给予必要的解释。如对哪个等待事件有疑惑,也欢迎回帖参与讨论。
Alfred Zhao
2023/08/24
7210
【Java】Java - GC 是如何工作的
Java — How GC works. One of the most notable features of… | by RR | Jul, 2023 | Medium
阿东
2024/05/08
1880
【Java】Java - GC 是如何工作的
骚操作 | 不重启 JVM,替换掉已经加载的类,偷天换日?
在遥远的希艾斯星球爪哇国塞沃城中,两名年轻的程序员正在为一件事情苦恼,程序出问题了,一时看不出问题出在哪里,于是有了以下对话:
芋道源码
2019/07/05
6990
骚操作 | 不重启 JVM,替换掉已经加载的类,偷天换日?
Resin?Tomcat?Java? 原
参考:https://blog.csdn.net/qyf_5445/article/details/8152042
阿dai学长
2019/04/03
7690
Java 调试工具、热部署、JVM 监控工具都用到了它
我们平时写 Java Agent 的机会确实不多,也可以说几乎用不着。但其实我们一直在用它,而且接触的机会非常多。下面这些技术都使用了 Java Agent 技术,看一下你就知道为什么了。
猿天地
2019/09/25
1K0
Java 调试工具、热部署、JVM 监控工具都用到了它
LangChain+Ollama+DeepSeek AI应用开发全链路认知:从模型包装器到提示词模版 Agent
LangChain 是一个用于开发由大型语言模型(LLMs)驱动的应用程序的框架。对于这些应用,LangChain 简化了整个应用生命周期:
山河已无恙
2025/03/10
1.1K0
LangChain+Ollama+DeepSeek AI应用开发全链路认知:从模型包装器到提示词模版 Agent
推荐阅读
相关推荐
Plan energy, supplemented by time
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档