タグ付けされた質問 「logging」

コンピュータデータロギングは、システムのアクティビティを理解し、問題を診断するために使用できる監査証跡を提供するために、通常は特定の範囲のコンピュータプログラムまたはコンピュータシステムでイベントを記録するプロセスです。このタグに加えて、適切なソフトウェアまたはハードウェアのタグを必ず含めてください。

9
最初の10をgitに記録
2つの質問: 最初から最後までgitの最初の10コミットを表示する方法。(ブランチなし) コミットインデックスを指定してログに記録する方法。(2番目または3番目を表示) 私はgitが親を使用してコミットをリンクしていることを知っています。コミットを最初から最後まで簡単に記録できます。お気に入り:git log HEAD~10 しかし、最初から最後までクエリする必要がありますが、可能ですか?
89 git  logging 

6
Google Apps Scriptでコンソールに印刷しますか?
私はプログラミングに非常に慣れていません(CodecademyのJSコースのいくつかを受講しました)。ポーカーゲームの結果を含むスプレッドシートが与えられた場合、誰が誰に支払うべきかを決定するための簡単なスクリプトを作成しようとしています。Google Apps Scriptを開いて、開始するために次のように記述しました。 function addplayerstoArray(numplayers) { var playerArray = []; for (i=0; i<numplayers; i++) { playerArray.push(i); } } addplayerstoArray(7); console.log(playerArray[3]) アイデアは、プレーヤーの総数を含む配列を作成することです。コードを実行すると、コンソールに「3」が出力されると思いました。しかし、何も起こりませんでした。と言いました 「ReferenceError:「コンソール」が定義されていません。」 A)コードが希望どおりに機能しているかどうかを確認できるように、印刷に関してGoogle Apps Scriptコンソールがどのように機能するかについて理解できないことは何ですか? B)コードに問題がありますか?

4
「ログアンドスロー」がアンチパターンと見なされるのはなぜですか?[閉まっている]
クローズ。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 7年前に閉鎖されました。 この質問を改善する この質問は、周りの議論によって引き起こされました 、私が良い答えを受け取らなかったこの記事。 他の方法で処理できない場合、例外をログに記録してから再スローする(もちろん元のスタックトレースを保持する)のはなぜ悪い考えですか?

7
コマンドにgitのデフォルトフラグを設定する
gitコマンドのデフォルトでフラグを設定する方法があるかどうかを知りたいです。具体的には、私が設定したい--abbrev-commitの実行時にようにフラグをgit log、私が実行したいですgit log --abbrev-commit。 「gitコマンドのデフォルトでフラグを設定する方法はありますか?」という質問とは異なり、gitログに--abbrev-commitを追加するための構成フラグはないようです。さらに、gitマニュアルには、エイリアスを作成できないと記載されています。「スクリプトの使用に関する混乱とトラブルを回避するために、既存のgitコマンドを非表示にするエイリアスは無視されます」 私の3番目のオプションはglog=log --abbrev-commit、.gitconfigファイルのような新しいエイリアスを作成することです。しかし、私は新しいコマンドで自分のDSLを発明したくありません。 abbrev-commitフラグがデフォルトで設定されるようにそれを達成する別の方法はありますか?
88 git  logging 

3
Boost.Logロギングライブラリの使用経験はありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Boost.Logロギングライブラリの使用を開始することを検討しています。誰かがBoost.Logを使用していますか?この点に関するあなたの経験を共有してください。 私が検討している他のライブラリは、Apache log4cxx(インストールするのは面倒なようですが、私のチームメイトは簡単なものから始めたいです)とPantheios(追加のフロントエンドとバックエンドで動作するため同じ問題)です。
88 c++  boost  logging  boost-log 



12
log4netをプログラムで最初から構成する方法(構成なし)
これは悪い考えです、私は知っています、しかし...私は設定ファイルなしで最初からプログラムでlog4netを設定したいです。私と私のチームが担当する比較的小さな部門のアプリケーションの束に使用するための単純なロギングアプリケーションに取り組んでいます。それらすべてを同じデータベースに記録してほしい。ロギングアプリケーションは、AdoNetAppenderが事前設定されたlog4netの単なるラッパーです。 すべてのアプリケーションはClickOnceでデプロイされているため、構成ファイルのデプロイに小さな問題が発生します。構成ファイルがコアプロジェクトの一部である場合、アセンブリとともにデプロイするようにそのプロパティを設定できます。ただし、これはリンクされたアプリケーションの一部であるため、メインアプリケーションと一緒にデプロイするオプションはありません。(それが当てはまらない場合は、誰かが私に知らせてください)。 おそらくそれは悪い考えであるため、log4netを最初からプログラムで構成するために利用できるサンプルコードはあまりないようです。これが私がこれまでに持っているものです。 Dim apndr As New AdoNetAppender() apndr.CommandText = "INSERT INTO LOG_ENTRY (LOG_DTM, LOG_LEVEL, LOGGER, MESSAGE, PROGRAM, USER_ID, MACHINE, EXCEPTION) VALUES (@log_date, @log_level, @logger, @message, @program, @user, @machine, @exception)" apndr.ConnectionString = connectionString apndr.ConnectionType = "System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" apndr.CommandType = CommandType.Text Dim logDate As New AdoNetAppenderParameter() logDate.ParameterName = …
87 .net  logging  log4net 


3
log4j.propertiesファイルのlog4j.rootLoggerプロパティの重要性は何ですか?このプロパティを使用しないとどうなりますか?
ファイル内のlog4j.rootLoggerプロパティの重要性は何log4j.propertiesですか?このプロパティを使用しないとどうなりますか? 例: # Set root logger level to DEBUG and its only appender to A1. log4j.rootLogger=DEBUG, A1 # A1 is set to be a ConsoleAppender. log4j.appender.A1=org.apache.log4j.ConsoleAppender このプロパティをERRORモードに設定するとどうなりますか。

12
プロダクションコードからconsole.logを削除する必要がありますか?
私は現在、コードのいたるところにこのJSステートメントを持っています: window.console && console.log("Foo"); これはまったく費用がかかるのか、それとも生産にマイナスの副作用があるのか​​疑問に思います。 クライアント側のログインをそのままにしておくことはできますか、それとも続行する必要がありますか? 編集:結局、私(そして他の誰か?)が思いつくことができる最良の議論は、ロギングメッセージを残してサーバーとクライアントの間で転送される余分なデータの量が無視できない可能性があるということだと思います。本番コードは完全に最適化する必要があります。クライアントに送信されるJavaScriptのサイズを減らすために、ロギングを削除する必要があります。


9
最も効率的なスレッドセーフなC ++ロガーは何ですか?[閉まっている]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 6年前に閉鎖されました。 この質問を改善する 私はパフォーマンスが重要なマルチスレッドアプリケーションに取り組んでいます。rlog、Ace、Boostのログを調べました。rlogを選択したのは、それが最速だったからです(ロギングが無効になっていると、オーバーヘッドが最小になります)。 私が抱えている問題は、リリースモードでもファイル名や行番号などが表示されることです。その情報を遮断する方法を教えていただければ、私の問題は解決するかもしれません。いずれにせよ、私の状況でC ++で最も効率的なロガーは何ですか?
85 c++  logging 

1
SLF4Jを使用してプレースホルダーを使用して例外とメッセージをログに記録する方法
SLF4Jを使用してエラーメッセージと例外の両方をログに記録する正しいアプローチは何ですか? これを試してみましたが、例外スタックトレースが出力されません。 logger.error("Unable to parse data {}", inputMessage, e); この場合、例外スタックトレースをログアウトするだけでなく{}、データを入力する必要inputMessageがあります。 これを行うために私が見ることができる唯一の方法は、これを行うことです: logger.error("Unable to parse data " + inputMessage, e); これはきれいではありません。
85 java  logging  slf4j 

4
JUnitテストクラスのlog4jはどこで構成しますか?
私が書いた最後のJUnitテストケースを見て、クラスコンストラクター内でlog4jのBasicConfigurator.configure()メソッドを呼び出しました。これは、Eclipseの「runasJUnittestcase」コマンドからその単一のクラスを実行する場合に問題なく機能しました。しかし、私はそれが間違っていることに気づきました。メインのテストスイートがこれらすべてのクラスを1つのプロセスから実行していると確信しているため、log4j構成はどこかで行われるはずです。 ただし、テストケースを単独で実行する必要がある場合もあります。その場合は、log4jを構成する必要があります。テストケースがスタンドアロンで実行されるときに実行されるが、テストケースがより大きなスイートの一部として実行されるときに実行されないように、構成呼び出しをどこに配置する必要がありますか?
85 java  logging  junit  log4j 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.