foreverで残したログにタイムスタンプをつけられない問題について、console.logを上書きすることで解決する方法が紹介されていました。具体的には、以下のコードをスクリプトの上部に貼り付けておけば良いというものでした。
js
1const consolelog = console.log 2console.log = (...a) => consolelog(new Date(), ...a)
new Date
くらいはわかるのですが、これは一体何をしているのでしょうか?
これを理解した上で、このままではコンソールに表示されてしまう''
ダッシュを削除したいと考えています。
[追記]
エラーは特に発生していません。このコードが何を行っているのか、一行ずつ代入式の意味、変数の意味を解説していただければと思います。
また、rasbian上でこのコードを実行すると、以下のようにログ本文にダッシュが付いてしまいます。
これを無くすことはできるのでしょうか?
回答2件
あなたの回答
tips
プレビュー