必要な形式を作成できます。これは、そもそも YAML または JSON を使用する主な利点です。実際、すべてのテキスト ファイルを YAML または JSON で作成することを妨げるものは何もありません。それは、自分の作業スタイルと個人的な好み以外にはありません。
### myyamllog.txt
- log_entry: posted some stuff on stack overflow
project: prj_my_personal_stuff
datestamp: 2008-11-14 07:58
summary: answering a question on formatted text for logs
body: |
you can create a "dummy" log entry as a text editor snippet
and just paste a new entry every time you start a new project.
The snippet will just contain placeholders for the parts you have
to fill in by hand. Timestamp will be auto-populated when you paste.
- log_entry: followup on SO answer
project: prj_my_personal_stuff
datestamp: 2008-11-14 08:10
summary:
body: |
As far as a "standardized" format, you can pick anything you want.
One suggestion is to just make each individual log entry a simple
series of name-value pairs. Then combine those individual entries
as a series of YAML sequence elements. The benefit of this is it
reflects the layout of a single database table. The sequence elements
are records and the name-value pairs are fields.
これの良いところは、上司が Excel を好む場合、または HTML を使用するコンテンツ管理システムを使用している場合、この形式を他の出力先形式に変更するのはそれほど難しくないことです。これはおそらくすでに気づいていることなので、標準形式についての質問です。
私のアドバイスは、使用したいフィールドを使用し、それを「テーブル」に構造化してから、テキストテーブルをさまざまな異なるフォーマットに変換したり、そこから変換したりするツールを見つけることです。必要なフォーマットが存在しない場合は、 python、perl、ruby など、何でも自分で翻訳してください。