Spec-Zone.ru › OpenJDK 27

Класс LogStream

java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.PrintStream
java.rmi.server.LogStream
Все реализованные интерфейсы:
Closeable, Flushable, Appendable, AutoCloseable
@Deprecated public class LogStream extends PrintStream
Устарело.
замены нет
LogStream предоставляет механизм ведения журнала ошибок, которые могут представлять интерес для тех, кто осуществляет мониторинг системы.
С момента:
1.1

Краткое описание полей

Модификатор и тип Поле Описание
static final int BRIEF
Устарело.
константа уровня журнала (краткое ведение журнала).
static final int SILENT
Устарело.
константа уровня журнала (без ведения журнала).
static final int VERBOSE
Устарело.
константа уровня журнала (подробное ведение журнала).

Поля, объявленные в классе FilterOutputStream

out
Модификатор и тип Поле Описание
protected OutputStream out
Базовый выходной поток, подлежащий фильтрации.

Краткое описание методов

Модификатор и тип Метод Описание
static PrintStream getDefaultStream()
Устарело.
замены нет
OutputStream getOutputStream()
Устарело.
замены нет
static LogStream log(String name)
Устарело.
замены нет
static int parseLevel(String s)
Устарело.
замены нет
static void setDefaultStream(PrintStream newDefault)
Устарело.
замены нет
void setOutputStream(OutputStream out)
Устарело.
замены нет
String toString()
Устарело.
замены нет
void write(byte[] b, int off, int len)
Устарело.
замены нет
void write(int b)
Устарело.
замены нет

Методы, объявленные в классе PrintStream

append, append, append, charset, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, writeBytes
Модификатор и тип Метод Описание
PrintStream append(char c)
Добавляет указанный символ в этот выходной поток.
PrintStream append(CharSequence csq)
Добавляет указанную последовательность символов в этот выходной поток.
PrintStream append(CharSequence csq, int start, int end)
Добавляет подпоследовательность указанной последовательности символов в этот выходной поток.
Charset charset()
Возвращает кодировку, используемую в этом экземпляре PrintStream.
boolean checkError()
Сбрасывает поток, если он не закрыт, и проверяет состояние ошибки.
protected void clearError()
Сбрасывает состояние ошибки этого потока.
void close()
Закрывает поток.
void flush()
Сбрасывает поток.
PrintStream format(String format, Object... args)
Записывает форматированную строку в этот выходной поток, используя указанную строку формата и аргументы.
PrintStream format(Locale l, String format, Object... args)
Записывает форматированную строку в этот выходной поток, используя указанную строку формата и аргументы.
void print(boolean b)
Выводит логическое значение.
void print(char c)
Выводит символ.
void print(char[] s)
Выводит массив символов.
void print(double d)
Выводит число с плавающей точкой двойной точности.
void print(float f)
Выводит число с плавающей точкой.
void print(int i)
Выводит целое число.
void print(long l)
Выводит целое число типа long.
void print(Object obj)
Выводит объект.
void print(String s)
Выводит строку.
PrintStream printf(String format, Object... args)
Вспомогательный метод для записи форматированной строки в этот выходной поток с использованием указанной строки формата и аргументов.
PrintStream printf(Locale l, String format, Object... args)
Вспомогательный метод для записи форматированной строки в этот выходной поток с использованием указанной строки формата и аргументов.
void println()
Завершает текущую строку, записывая разделитель строк.
void println(boolean x)
Выводит логическое значение, а затем завершает строку.
void println(char x)
Выводит символ, а затем завершает строку.
void println(char[] x)
Выводит массив символов, а затем завершает строку.
void println(double x)
Выводит число типа double, а затем завершает строку.
void println(float x)
Выводит число типа float, а затем завершает строку.
void println(int x)
Выводит целое число, а затем завершает строку.
void println(long x)
Выводит число типа long, а затем завершает строку.
void println(Object x)
Выводит объект Object, а затем завершает строку.
void println(String x)
Выводит строку String, а затем завершает строку.
protected void setError()
Устанавливает состояние ошибки потока в значение true.
void write(byte[] buf)
Записывает в этот поток все байты из указанного массива байтов.
void writeBytes(byte[] buf)
Записывает в этот поток все байты из указанного массива байтов.

Методы, объявленные в классе OutputStream

nullOutputStream
Модификатор и тип Метод Описание
static OutputStream nullOutputStream()
Возвращает новый OutputStream, который отбрасывает все байты.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли этот объект какому-либо другому объекту.
protected void finalize()
Устарело, будет удалено: этот элемент API может быть удален в будущей версии.
Финализация устарела и может быть удалена в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
final void wait()
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного интервала реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного интервала реального времени.

Подробное описание полей

SILENT

public static final int SILENT
Устарело.
константа уровня журнала (без ведения журнала).
См. также:
  • Значения константных полей

BRIEF

public static final int BRIEF
Устарело.
константа уровня журнала (краткое ведение журнала).
См. также:
  • Значения константных полей

VERBOSE

public static final int VERBOSE
Устарело.
константа уровня журнала (подробное ведение журнала).
См. также:
  • Значения константных полей

Подробное описание методов

log

@Deprecated public static LogStream log(String name)
Устарело.
замены нет
Возвращает LogStream, идентифицируемый указанным именем. Если журнал с именем "name" не существует, создается журнал, использующий поток по умолчанию.
Параметры:
name — имя, идентифицирующее требуемый LogStream
Возвращает:
журнал, связанный с указанным именем
С момента:
1.1

getDefaultStream

@Deprecated public static PrintStream getDefaultStream()
Устарело.
замены нет
Возвращает текущий поток по умолчанию для новых журналов.
Возвращает:
поток журнала по умолчанию
С момента:
1.1
См. также:
  • setDefaultStream(PrintStream)

setDefaultStream

@Deprecated public static void setDefaultStream(PrintStream newDefault)
Устарело.
замены нет
Задает поток по умолчанию для новых журналов.
Параметры:
newDefault — новый поток журнала по умолчанию
С момента:
1.1
См. также:
  • getDefaultStream()

getOutputStream

@Deprecated public OutputStream getOutputStream()
Устарело.
замены нет
Возвращает текущий поток, в который направляется вывод этого журнала.
Возвращает:
выходной поток для этого журнала
С момента:
1.1
См. также:
  • setOutputStream(OutputStream)

setOutputStream

@Deprecated public void setOutputStream(OutputStream out)
Устарело.
замены нет
Задает поток, в который направляется вывод этого журнала.
Параметры:
out — новый выходной поток для этого журнала
С момента:
1.1
См. также:
  • getOutputStream()

write

@Deprecated public void write(int b)
Устарело.
замены нет
Записывает байт данных в поток. Если это не символ новой строки, байт добавляется во внутренний буфер. Если это символ новой строки, текущая строка из буфера отправляется в выходной поток журнала с соответствующей информацией о ведении журнала в начале.
Переопределяет:
write в классе PrintStream
Параметры:
b — байт для записи
С момента:
1.1
См. также:
  • PrintStream.print(char)
  • PrintStream.println(char)

write

@Deprecated public void write(byte[] b, int off, int len)
Устарело.
замены нет
Записывает подмассив байтов. Каждый байт передается методу записи байта.
Переопределяет:
write в классе PrintStream
Параметры:
b — массив байтов
off — смещение, с которого следует начать считывание байтов
len — количество байтов для записи
С момента:
1.1
См. также:
  • FilterOutputStream.write(int)

toString

@Deprecated public String toString()
Устарело.
замены нет
Возвращает имя журнала в виде строки.
Переопределяет:
toString в классе Object
Возвращает:
имя журнала
С момента:
1.1

parseLevel

@Deprecated public static int parseLevel(String s)
Устарело.
замены нет
Преобразует строковое имя уровня ведения журнала в его внутреннее целочисленное представление.
Параметры:
s — имя уровня ведения журнала (например, 'SILENT', 'BRIEF', 'VERBOSE')
Возвращает:
соответствующий целочисленный уровень журнала
С момента:
1.1

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API