<commit_before># lwl - ファイル名 & 行番号付きのログを出力するNode.jsモジュール

lwlは、__L__og __W__ith __L__ineNumber の略です。

lwlの各種メソッド(error, alert, warnなど)を実行したファイル名と行番号が付加されたログがファイルに出力されます。

運用中に発生したエラーの箇所を簡単に特定できるので、問題解決の助けになると思います。

## サンプル

### sample.js

    01  var lwl = require('lwl');
    02
    03  lwl.error('test');
    04  lwl.alert('テスト', 0.0005);
    05  lwl.warn([1, 2, 3, 4, 5]);

上記JSファイルを実行すると、以下のようなログファイルが出力されます。

### lwl.log

    2013-03-15 10:13:15 sample.js:3 [error] test<commit_msg>README.md微調整<commit_after># lwl - ファイル名 & 行番号付きのログを出力するNode.jsモジュール

lwlは、 __L__og __W__ith __L__ineNumber の略です。

lwlの各種メソッド(error, alert, warnなど)を実行したファイル名と行番号が付加されたログがファイルに出力されます。

運用中に発生したエラーの箇所を簡単に特定できるので、問題解決の助けになると思います。

## サンプル

### sample.js

    01  var lwl = require('lwl');
    02
    03  lwl.error('test');
    04  lwl.alert('テスト', 0.0005);
    05  lwl.warn([1, 2, 3, 4, 5]);

上記JSファイルを実行すると、以下のようなログファイルが出力されます。

### lwl.log

    2013-03-15 10:13:15 sample.js:3 [error] test
{'fraction_non_alphanumeric': 0.13655030800821355, 'fraction_numerical': 0.07186858316221766, 'mean_word_length': 4.327868852459017, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3415019', 'n_tokens_mistral': 679, 'n_tokens_neox': 613, 'n_words': 74}