আমি এসবিটি দিয়ে স্কাল প্রকল্প তৈরির চেষ্টা করছি , তাই আমি একটি কমান্ড চালাচ্ছি:
sbt clean test > log.log
যার অর্থ যে sbt সরঞ্জাম উইন্ডোজ কনসোলে যে কোনও বার্তা লিখবে তা "লগ.লগ" ফাইলটিতে লেখা উচিত। তবে কখনও কখনও আমি কনসোলে স্ট্যাকট্রেস লিখিত পাই এবং ফাইলটিতে না:
C:\path>sbt clean test > log.log
java.lang.ExceptionInInitializerError
at scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24)
at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24)
at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:121)
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
Caused by: java.lang.ClassCastException: Class org.infinispan.configuration.parsing.Parser60 does not implement org.infinispan.configuration.parsing.ConfigurationParser
">" কমান্ড সমস্ত বার্তাকে কোনও ফাইলে পুনঃনির্দেশ করে না কেন?
2>&1
আপনার উত্তর এবং1<&2
লিঙ্ক থেকে পার্থক্য কি ? আমি এটি সর্বদা আপনার পথে দেখেছি এবং অন্যভাবে এটিও উপলব্ধি করে (কেবল "আউটপুট" পরিবর্তে "ইনপুট" পুনর্নির্দেশ করা হবে তবে অন্যথায় এটি একইভাবে প্রদর্শিত হবে) তবে দ্বিতীয় পছন্দটি দেখতে আকর্ষণীয়।