У меня есть класс Log, в котором есть несколько статических методов, которые помогают регистрировать информацию о моей программе.
Моя проблема в том, что у меня запущены 2 потока, и оба они отправляют запросы в мой класс Log для регистрации информации.
Мне бы хотелось, чтобы мой класс Log показывал, какие потоки регистрируют, какие строки.
Что я должен сделать для достижения этой функциональности?
Мой код в основном такой:
public class Log {
public static void log ( String tag , Object message )
{
String lineToPrint = "";
//Builds the string taking in time data and other information
//...
//This is where I want to see which thread called this log function
//...
System.out.println( lineToPrint );
}
}