Download
Entwicklung
Konto
Download
Entwicklung
Anmelden
Vergessen Konto/Passwort
Konto erstellen
Sprache
Hilfe
Sprache
Hilfe
×
Anmelden
Anmeldename
Passwort
×
Vergessen Konto/Passwort
Übersetzungsstatus von Deutsch
Kategorie:
Software
Personen
PersonalForge
Magazine
Wiki
Suche
OSDN
>
Finden Software
>
Scientific/Engineering
>
Artificial Intelligence
>
RoboCup tools
>
Foren
>
ヘルプ
>
デバッグログファイルによるオフライン詳細デバッグについて
RoboCup tools
Beschreibung
Projekt Zusammenfassung
Entwickler-Dashboard
Web-Seite
Entwickler
Bildergalerie
RSS Feed-Liste
Aktivität
Statistiken
Historie
Downloads
Aller Releases-Liste
Statistiken
Quellcode
Quellcode-Repositorys-Liste
CVS
Repository ansehen
Ticket
Ticket-Liste
Liste der Meilensteine
Typenliste
Komponentenliste
Liste der zuletzt benutzten Tickets/RSS
Neue Ticket abschicken
Kommunikation
Foren
Forum-Liste
ヘルプ (55)
Mailinglisten
Alle Mailinglisten
Neuigkeiten
Foren:
ヘルプ
(Thread #37247)
Zurück zur Thread-Liste
RSS
デバッグログファイルによるオフライン詳細デバッグについて (2015-10-29 19:47 by
tcua
#77090)
Antworten
Ticket erstellen
先日の秋キャンプではお世話になりました。
デバッグについて理解を深めさせていただき、デバッグをしたことがなかったため実際にデバッグログを出力して分析を行おうと思っています。しかしながら、一週間ほど挫折しており周囲に質問できる人もいないためご教示いただけると幸いです。
--------------使用している環境--------------
Ubuntu 14.04
rcssserver-15.2.2
rcsslogplayer-15.1.1
rcssmonitor-15.1.1
librcsc-4.1.0 (localインストール)
soccerwindow2-5.1.0 (localインストール)
---------------------------------------------------
現在、オンラインデバッグサーバによる内部状態の表示は正常に動いているのですが、デバッグログファイルの出力ができない状態です。なぜうまく出力できないのかもわからなくお手上げ状態のため、使用しているコマンドを書かせていただきます。
端末1:rcssserver
端末2:soccerwindow2 -d
端末3:./start.sh --debug --debug-server-connect
端末1-3が起動後soccerwindow2にてMonitor-KickOff
試合後すべての端末を終了後ログファイルを確認
結果 *.rcg *.rcl は作成されるも出力先フォルダのtmp内にはログファイルが出力されていない状態。
他に試したことはチーム/src/player.confにdebugを追加、librcsc/player/player_config.cppのM_debug = false;をtrueに変更後configure make を行うなどです。
また、オフラインクライアントモードについても同様に*.oclファイルが作成されない状態です。
soccerwindow2とlibrcscに関しては再インストールを行いましたが解決できず困っております。ご回答いただけると幸いです。
Reply to #77090
×
Subjekt
Körper
Reply To Message #77090 > 先日の秋キャンプではお世話になりました。 > デバッグについて理解を深めさせていただき、デバッグをしたことがなかったため実際にデバッグログを出力して分析を行おうと思っています。しかしながら、一週間ほど挫折しており周囲に質問できる人もいないためご教示いただけると幸いです。 > > --------------使用している環境-------------- > Ubuntu 14.04 > rcssserver-15.2.2 > rcsslogplayer-15.1.1 > rcssmonitor-15.1.1 > librcsc-4.1.0 (localインストール) > soccerwindow2-5.1.0 (localインストール) > --------------------------------------------------- > > 現在、オンラインデバッグサーバによる内部状態の表示は正常に動いているのですが、デバッグログファイルの出力ができない状態です。なぜうまく出力できないのかもわからなくお手上げ状態のため、使用しているコマンドを書かせていただきます。 > > 端末1:rcssserver > 端末2:soccerwindow2 -d > 端末3:./start.sh --debug --debug-server-connect > 端末1-3が起動後soccerwindow2にてMonitor-KickOff > 試合後すべての端末を終了後ログファイルを確認 > > 結果 *.rcg *.rcl は作成されるも出力先フォルダのtmp内にはログファイルが出力されていない状態。 > 他に試したことはチーム/src/player.confにdebugを追加、librcsc/player/player_config.cppのM_debug = false;をtrueに変更後configure make を行うなどです。 > また、オフラインクライアントモードについても同様に*.oclファイルが作成されない状態です。 > soccerwindow2とlibrcscに関しては再インストールを行いましたが解決できず困っております。ご回答いただけると幸いです。 >
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Anmelden
Nickname
Vorschau
Eintrag
Abbrechen
Re: デバッグログファイルによるオフライン詳細デバッグについて (2015-10-31 16:20 by
akky
#77097)
Antworten
Ticket erstellen
*.oclファイルの出力は ./start.sh に --offline-logging をオプションで追加してみてください。
デバッグログの出力ディレクトリがplayer.confに記述されていると思いますが、これは /tmp になっているでしょうか?
また、tmpではなく、/tmpを確認しているでしょうか?
Reply to
#77090
Reply to #77097
×
Subjekt
Körper
Reply To Message #77097 > *.oclファイルの出力は ./start.sh に --offline-logging をオプションで追加してみてください。 > > デバッグログの出力ディレクトリがplayer.confに記述されていると思いますが、これは /tmp になっているでしょうか? > また、tmpではなく、/tmpを確認しているでしょうか?
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Anmelden
Nickname
Vorschau
Eintrag
Abbrechen
Re: デバッグログファイルによるオフライン詳細デバッグについて (2015-11-02 18:43 by
tcua
#77107)
Antworten
Ticket erstellen
ご回答いただきありがとうございます。
そして、返信が遅れてしまい申し訳ございません。
見づらいかと思いますが、引用して返信させていただきます。
> *.oclファイルの出力は ./start.sh に --offline-logging をオプションで追加してみてください。
確認してみましたが、やはりできませんでした。
> デバッグログの出力ディレクトリがplayer.confに記述されていると思いますが、これは /tmp になっているでしょうか?
はい、player.conf内のdebug部分は
#debug
log_dir : /tmp
となっていますが、試合実行tmpフォルダが自動で作成されません。
> また、tmpではなく、/tmpを確認しているでしょうか?
試合実行時にtmpフォルダが作成され、その中にlogファイルが作成されると思っていましたが、$HOME内にtmpフォルダが自動で作成されません。
soccerwindow2上ではaddLineなどが表示されているため、出力がうまく行っていないのではないかと考えているのですが、どうも思うとおりにいかず困っております。
私自身でももう少し原因追求をしてみますが、なにかおかしい箇所がありましたらご指摘お願いいたします。
Reply to
#77097
Reply to #77107
×
Subjekt
Körper
Reply To Message #77107 > ご回答いただきありがとうございます。 > そして、返信が遅れてしまい申し訳ございません。 > 見づらいかと思いますが、引用して返信させていただきます。 > > > *.oclファイルの出力は ./start.sh に --offline-logging をオプションで追加してみてください。 > 確認してみましたが、やはりできませんでした。 > > > デバッグログの出力ディレクトリがplayer.confに記述されていると思いますが、これは /tmp になっているでしょうか? > はい、player.conf内のdebug部分は > #debug > log_dir : /tmp > となっていますが、試合実行tmpフォルダが自動で作成されません。 > > > また、tmpではなく、/tmpを確認しているでしょうか? > 試合実行時にtmpフォルダが作成され、その中にlogファイルが作成されると思っていましたが、$HOME内にtmpフォルダが自動で作成されません。 > > soccerwindow2上ではaddLineなどが表示されているため、出力がうまく行っていないのではないかと考えているのですが、どうも思うとおりにいかず困っております。 > 私自身でももう少し原因追求をしてみますが、なにかおかしい箇所がありましたらご指摘お願いいたします。 >
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Anmelden
Nickname
Vorschau
Eintrag
Abbrechen
Re: デバッグログファイルによるオフライン詳細デバッグについて (2015-11-02 18:48 by
akky
#77108)
Antworten
Ticket erstellen
/tmpはホームディレクトリに自動生成はされません。
"スラッシュ"とtmpで、絶対パスのディレクトリです。
デバッグが有効な状態でチームを実行後、/tmp 以下を確認してみてください。
$ ls /tmp
Reply to
#77107
Reply to #77108
×
Subjekt
Körper
Reply To Message #77108 > /tmpはホームディレクトリに自動生成はされません。 > "スラッシュ"とtmpで、絶対パスのディレクトリです。 > デバッグが有効な状態でチームを実行後、/tmp 以下を確認してみてください。 > $ ls /tmp
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Anmelden
Nickname
Vorschau
Eintrag
Abbrechen
Re: デバッグログファイルによるオフライン詳細デバッグについて (2015-11-02 20:07 by
tcua
#77109)
Antworten
Ticket erstellen
> /tmpはホームディレクトリに自動生成はされません。
> "スラッシュ"とtmpで、絶対パスのディレクトリです。
ありがとうございます。
初期状態での試合結果の出力がホームディレクトリ内だったため、ホームディレクトリ以下に作成されると勝手に思い込んでおりました。
デバッグモードでチーム実行後、無事コンピューター/tmp内にoclファイルとlogファイルが作成されておりました。
私自身でも調べていた所、ホームディレクトリ内のlogフォルダ内に試合結果(rcg rcl)を出力していたため#debug log_dir : ./log/ 内に変更した所log内にファイルが作成されました。これは端末がホームディレクトリだからという理由でしたか。ようやく理解出来ました。
大変お手数をおかけいたしました。
恐縮なのですがもう一点お尋ねしたいことがありまして、Debug Messageにおいてログファイルを読み込む時、エージェント1のlogは読み込めるのですがエージェント2以降が次のように表示され読み込めないのです。
No data! number = 2
ファイルは同フォルダ内に存在するのですがどうしてかがさっぱりでご回答いただけると幸いです。
Reply to
#77108
Reply to #77109
×
Subjekt
Körper
Reply To Message #77109 > > /tmpはホームディレクトリに自動生成はされません。 > > "スラッシュ"とtmpで、絶対パスのディレクトリです。 > ありがとうございます。 > 初期状態での試合結果の出力がホームディレクトリ内だったため、ホームディレクトリ以下に作成されると勝手に思い込んでおりました。 > デバッグモードでチーム実行後、無事コンピューター/tmp内にoclファイルとlogファイルが作成されておりました。 > 私自身でも調べていた所、ホームディレクトリ内のlogフォルダ内に試合結果(rcg rcl)を出力していたため#debug log_dir : ./log/ 内に変更した所log内にファイルが作成されました。これは端末がホームディレクトリだからという理由でしたか。ようやく理解出来ました。 > 大変お手数をおかけいたしました。 > > 恐縮なのですがもう一点お尋ねしたいことがありまして、Debug Messageにおいてログファイルを読み込む時、エージェント1のlogは読み込めるのですがエージェント2以降が次のように表示され読み込めないのです。 > No data! number = 2 > ファイルは同フォルダ内に存在するのですがどうしてかがさっぱりでご回答いただけると幸いです。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Anmelden
Nickname
Vorschau
Eintrag
Abbrechen
Re: デバッグログファイルによるオフライン詳細デバッグについて (2015-11-02 23:05 by
akky
#77113)
Antworten
Ticket erstellen
> 恐縮なのですがもう一点お尋ねしたいことがありまして、Debug Messageにおいてログファイルを読み込む時、エージェント1のlogは読み込めるのですがエージェント2以降が次のように表示され読み込めないのです。
> No data! number = 2
> ファイルは同フォルダ内に存在するのですがどうしてかがさっぱりでご回答いただけると幸いです。
古いバージョンのため記憶があやふやですが、DebugMessageWindowでログを読み込みたい対象プレイヤのタブを選択してからログファイルを読み込んでみてください。
後日になりますがソースを確認してみます。
Reply to
#77109
Reply to #77113
×
Subjekt
Körper
Reply To Message #77113 > > 恐縮なのですがもう一点お尋ねしたいことがありまして、Debug Messageにおいてログファイルを読み込む時、エージェント1のlogは読み込めるのですがエージェント2以降が次のように表示され読み込めないのです。 > > No data! number = 2 > > ファイルは同フォルダ内に存在するのですがどうしてかがさっぱりでご回答いただけると幸いです。 > > 古いバージョンのため記憶があやふやですが、DebugMessageWindowでログを読み込みたい対象プレイヤのタブを選択してからログファイルを読み込んでみてください。 > 後日になりますがソースを確認してみます。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Anmelden
Nickname
Vorschau
Eintrag
Abbrechen
Re: デバッグログファイルによるオフライン詳細デバッグについて (2015-11-04 14:55 by
tcua
#77123)
Antworten
Ticket erstellen
返信が遅れてしまいすみません。
各プレイヤのタブを選択してログファイルを読み込んだ所無事各選手のログを見ることが出来ました。
これで私自身でプログラムの動作の確認などができるようになったため、作業効率が向上しそうです。
図々しい質問にも答えていただき本当にありがとうございました。来年の3月まで精進していきたいと思います。繰り返しになってしまいますが、本当にありがとうございました。
Reply to
#77113
Reply to #77123
×
Subjekt
Körper
Reply To Message #77123 > 返信が遅れてしまいすみません。 > 各プレイヤのタブを選択してログファイルを読み込んだ所無事各選手のログを見ることが出来ました。 > これで私自身でプログラムの動作の確認などができるようになったため、作業効率が向上しそうです。 > 図々しい質問にも答えていただき本当にありがとうございました。来年の3月まで精進していきたいと思います。繰り返しになってしまいますが、本当にありがとうございました。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Anmelden
Nickname
Vorschau
Eintrag
Abbrechen