このウィッシュリストリクエストのきっかけは何ですか?ログに送信されるメッセージは遅くなり、ユーザーを混乱させる可能性があります
改善してほしいことは何ですか?ログを無駄なメッセージで埋め尽くさないようにする
この考え方がなぜ重要なのでしょうか?本当はもっと迷惑なんです。
次の JSL について考えてみましょう -- カスタム名前空間内の「print」という名前に関数をアタッチしています。
New Namespace( "This is a NAMESPACE -- it is different than BUILTIN!!!!!!!!!!!!!!!" );
"This is a NAMESPACE -- it is different than BUILTIN!!!!!!!!!!!!!!!":print = Function( {},
Print( "Why does JMP think I am trying to overwrite a Builtin???" )
)
この警告が表示されるのはなぜですか?ビルトインを上書きしようとしているわけではありません。名前を名前空間内に配置していること、そしてそれがその名前が保持する値にアクセスする方法であることはわかっています。
JMP コンパイラは、名前が名前空間内にあることを認識して、これらのメッセージをログに送信しないようにできますか?私は名前空間を使用してカスタム クラスを作成するため、新しいインスタンスが作成されるたびに、これらの余分なメッセージがログにスパム送信されます。