The ML Platform Behind Uber's AI
Michelangelo AI: 우버의 엔드‑투‑엔드 머신러닝 플랫폼
Logger TXT는 메시지를 받아 타임스탬프와 선택적 타입·프로젝트 태그를 붙여 텍스트 파일에 한 줄을 추가합니다
Logger TXT appends a timestamped line to a text file. You give it a message, optionally tag it with a type and a project, and it writes a line: 1 01/08/26 16:19 -0400 - DEV (SAPCAST) - Demo server run
개발 도구Go · MakefileGitHub @grantlucas온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Logger TXT is a small tool to log activities throughout the day to a simple, portable text file, along with the date/time. Options are available to log a specific entry under a type and project. All entries are stored in a plain text file for use and exploration with any tools that can read text.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Logger TXT is a simple command-line tool to log activities throughout the day to a portable text file with timestamps. Options are available to log a specific entry under a type and project. Whether you track purchases, what you ate that day, progress on projects at work or all of the above and more, you will always have a simple, solid way of storing that information and a tool that gets out of your way to get it there.
brew install grantlucas/tap/logger-txt
Download a pre-built binary from the GitHub Releases page.
git clone https://github.com/grantlucas/Logger-TXT.git
cd Logger-TXT
make build
make install
For faster usage, add an alias:
alias l="logger-txt"
logger-txt add "This is a general log entry"
logger-txt add -t personal "Entry with a type"
logger-txt add -p project "Entry with a project"
logger-txt add -t personal -p project "Entry with both"
To backfill an entry you missed, pass --at with a past date and time
(DD/MM/YY HH:MM). The entry is inserted in chronological order rather than
appended, so date-range queries stay correct:
logger-txt add --at "02/03/26 09:15" -t meeting "Sprint planning with the team"
Because a backfilled entry is usually not the last line, delete won't remove
it. Edit the file directly instead.
Use show to browse entries by type or project. For free-text keyword
matching, use search instead.
logger-txt show
logger-txt show -c 20
logger-txt show -t personal
logger-txt show -p myproject
logger-txt show --start "01/03/26" --end "14/03/26"
Running logger-txt with no subcommand is equivalent to logger-txt show.
Use search for free-text keyword searches across log entries. To browse
entries by type or project without a search term, use show -t / show -p
instead.
The search term matches anywhere in the full log line, including the
timestamp, type, project, and message. Note that search WORK is not the
same as show -t WORK — the search term will also match entries that mention
"WORK" in their message body. Use show -t to filter strictly by the type
tag.
logger-txt search "coffee"
logger-txt search --case-sensitive "API"
logger-txt search -c 5 "deploy"
logger-txt search -t work "meeting"
logger-txt search --start "01/03/26" --end "14/03/26" "deploy"
Both show and search support the following filters:
--type / -t - filter by entry type--project / -p - filter by project--start - start date (DD/MM/YY or DD/MM/YY HH:MM)--end - end date (DD/MM/YY or DD/MM/YY HH:MM)--count / -c - number of entries to display (default: 10)Date ranges require both --start and --end. When a date range is active,
all matching entries are returned — the default count of 10 does not apply.
Pass -c explicitly to limit results within the range.
Filters can be combined:
logger-txt show -t work -p api --start "01/03/26" -c 50
logger-txt search -p backend --start "01/03/26" --end "07/03/26" "deploy"
logger-txt delete
logger-txt delete -y
logger-txt version
31/01/26 13:30 -0600 - PERSONAL (PROJECT) - This is a log note with a type and project
31/01/26 13:35 -0600 - PERSONAL - This is a log note with just a type
31/01/26 13:40 -0600 - (PROJECT) - This is a log note with just a project
31/01/26 13:45 -0600 - This is just a general event
The log file path is resolved in the following order:
--file / -f flag./log.txt in the current directory (if the file already exists)LOGGERTXT_PATH environment variable./log.txt (default)The main goal of this project is to provide a simple logging tool which can be accessed quickly from the command line. By storing all data in a plain text file, you're not locked into always using this tool or limited to only viewing log entries with it. The data portability that a text file offers between tools, operating systems and environments is crucial to having a smooth workflow that is extremely dependable.
Over time the act of logging will become habitual. Over the course of a day you may log any of the following and anything else you deem important.
Logger TXT started life as a shell script. The Go rewrite was partly about capabilities — date ranges, type and project filters, reverse scanning so a decade-deep log file stays fast — but just as much about a second goal: deliberately practising the design of a command-line tool that is genuinely good for both humans and coding agents.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗