---
title: "日志为什么叫 \"log\""
description: "疑问熟悉计算机或者有过开发经验的朋友一定对 “日志” 很熟悉，日志记录着软件运行过程中的一些信息：异常、错误"
date: 2023-12-07T05:46:43Z
canonical: https://xiaobox.github.io/p/2023-12-07-ri-zhi-wei-shen-me-jiao-log/
author: 小盒子
categories: ["杂谈"]
source: https://mp.weixin.qq.com/s/On6uKFvmAtBl8XnH6M3ZKw
license: CC BY-NC-SA 4.0
license_url: https://creativecommons.org/licenses/by-nc-sa/4.0/
---

# 日志为什么叫 "log"

## 疑问

熟悉计算机或者有过开发经验的朋友一定对 “日志” 很熟悉，日志记录着软件运行过程中的一些信息：异常、错误或者运行情况等，它就像日记本一样，记录着软件运行的 “流水账”。

日志的英文是 `log` ,当你搜索 `log` 是什么的时候，经常会看到下面这样的图片

![Image](https://pub-f29bf2b53160470c9a85250116509a24.r2.dev/post/2023-12-07-ri-zhi-wei-shen-me-jiao-log/001-60d273a0.png)

这是“圆木” ？是的，log 有这个意思

![Image](https://pub-f29bf2b53160470c9a85250116509a24.r2.dev/post/2023-12-07-ri-zhi-wei-shen-me-jiao-log/002-93549213.png)

当然 `log` 也有日志的意思。

但是为什么呢？日志为什么叫 `log` 呢，好像感觉它跟木头有点儿关系，不然怎么用同一个单词来表示呢？

## 答案

在找答案的过程中，我在牛津词典中查到了 "log-book"

> “
> 
> A book in which the particulars of a ship’s voyage (including her rate of progress as indicated by the log) are entered daily from the log-board.
> 
> 每天从航海日志中记录船舶航行详情（包括航海日志所示的航行速度）的一本书。
> 
> ”

感觉这个词的起源跟航海有很大的关系，实际上确实如此。

![Image](https://pub-f29bf2b53160470c9a85250116509a24.r2.dev/post/2023-12-07-ri-zhi-wei-shen-me-jiao-log/003-e1bf3c1d.png)

这玩意是 `chip log` 以前航海时用来测航速的。

![Image](https://pub-f29bf2b53160470c9a85250116509a24.r2.dev/post/2023-12-07-ri-zhi-wei-shen-me-jiao-log/004-52f8b8c3.png)

它是一个木轴上面缠一捆绳子，绳子头上绑一块木板，木板底部衬有铅。木板每个角绑着一根线，一共三根，测量时，把木板放到海里，海水会推着木板保持静止，然后木板拽出绳子，绳子上有绳结，用一个沙漏计时，最后算一下，一段时间内绳结的数量就得到了航速。

![Image](https://pub-f29bf2b53160470c9a85250116509a24.r2.dev/post/2023-12-07-ri-zhi-wei-shen-me-jiao-log/005-128cf300.png)

这下终于知道 `log` 为什么跟木头有关系了，因为它起源于 `chip log` 这个装置 ，那玩意看起来... 不对，实际上就是块木头。哈哈

可以通过下面这个视频了解一下，它是如何运行的。

