改为加log输出打印时间戳毫秒
时间: 2024-11-29 16:36:43 浏览: 6
在编程中,如果你想在代码的关键位置添加打印当前时间戳(以毫秒为单位)的功能并记录日志,你可以使用特定的日志库来实现。例如,在Python中可以使用`logging`模块,而在Java中则可以使用`java.util Logging`或`Log4j`。这里是一个简单的示例:
**Python 示例:**
```python
import logging
from datetime import datetime
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
def your_function():
start_time = datetime.now()
# ...其他代码...
end_time = datetime.now()
elapsed_time = (end_time - start_time).microseconds / 1000
logger.info(f"函数执行完成,耗时{elapsed_time}毫秒")
# 调用函数
your_function()
```
**Java 示例:**
```java
import java.util.logging.Level;
import java.util.logging.Logger;
public class Main {
private static final Logger LOGGER = Logger.getLogger(Main.class.getName());
public void yourFunction() {
long startTime = System.currentTimeMillis();
// ...其他代码...
long endTime = System.currentTimeMillis();
long elapsedTime = (endTime - startTime);
LOGGER.log(Level.INFO, "Function completed in {0} milliseconds", elapsedTime);
}
public static void main(String[] args) {
new Main().yourFunction();
}
}
```
在上述代码中,我们首先获取开始时间和结束时间,然后计算差值转换为毫秒,并通过日志系统输出信息。
阅读全文