タグ

ブックマーク / qiita.com/halhide (2)

  • javascriptでスタックトレース - Qiita

    javascriptでちょっと賢いロガーっぽいのを作ったとしても、最終的にはconsole.logを使ったりすると、ログの表示箇所が全て同じファイル、行になるのでいまいち不便。 そこで、V8エンジンのブラウザだけだけど、スタックトレースを取得してログメソッドが実行された行数、ファイル名などを一緒に出力する方法を調べた。 を使えばいける。例えばこんな感じ。 Error.prepareStackTrace = function( e, st ) { return { functionName: st[0].getFunctionName(), lineNumber: st[0].getLineNumber(), //いろいろお好きに }; }; function log( msg ) { var obj = {}; Error.captureStackTrace( obj, log ); co

    javascriptでスタックトレース - Qiita
    decoy2004
    decoy2004 2014/10/01
    『V8エンジンのブラウザだけだけど、スタックトレースを取得してログメソッドが実行された行数、ファイル名などを一緒に出力する方法を調べた。』
  • テストコードと依存するライブラリをjarにまとめてCLIで実行する - Qiita

    タイトルのまんま。 テストだけ単体でCLIで実行できるようにしておけば、デプロイ用のchefのrun_listの中にレシピとして含めることができていろいろ捗ると思ったのでやってみた。 設定項目を全部理解して使ってるわけではないので、もっとうまい方法や設定があるのかもしれないけど、とりあえず取っ掛かりとして。 使ったmaven-pluginは、maven-assembly-plugin。依存関係をまとめてパッケージ化したい時に使うpluginで、java使いにとってこれ自体は珍しいものではないでしょう。普通は実行可能なjarを作成したりするときに使うのかな?今回はテスト実行用のjarをこれで作る。 pomはこんな感じ。 <build> ... <plugins> ... <plugin> <artifactId>maven-assembly-plugin</artifactId> <vers

    テストコードと依存するライブラリをjarにまとめてCLIで実行する - Qiita
  • 1