Langage

DriverManager.LogWriter Propriété

Définition

Récupère l’enregistreur de journaux. -ou- Définit l’objet de journalisation/suivi PrintWriter utilisé par les DriverManager pilotes et tous les pilotes.

public static Java.IO.PrintWriter? LogWriter { [Android.Runtime.Register("getLogWriter", "()Ljava/io/PrintWriter;", "")] get; [Android.Runtime.Register("setLogWriter", "(Ljava/io/PrintWriter;)V", "")] set; }
[<get: Android.Runtime.Register("getLogWriter", "()Ljava/io/PrintWriter;", "")>]
[<set: Android.Runtime.Register("setLogWriter", "(Ljava/io/PrintWriter;)V", "")>]
static member LogWriter : Java.IO.PrintWriter with get, set

Valeur de propriété

un objet java.io.PrintWriter

Attributs

Remarques

Documentation getter de propriété :

Récupère l’enregistreur de journaux.

Les getLogWriter méthodes doivent setLogWriter être utilisées au lieu des get/setlogStream méthodes, qui sont déconseillées.

Ajouté dans la version 1.2.

Java documentation pour java.sql.DriverManager.getLogWriter().

Documentation du jeu de propriétés :

Définit l’objet de journalisation/suivi PrintWriter utilisé par les DriverManager pilotes et tous les pilotes.

Il existe un problème de contrôle de version mineur créé par l’introduction de la méthode setLogWriter. La méthode setLogWriter ne peut pas créer un PrintStream objet qui sera retourné par getLogStream--- la plateforme Java ne fournit pas de conversion descendante. Par conséquent, une nouvelle application qui utilise setLogWriter et utilise également un pilote JDBC 1.0 qui utilise getLogStream ne verra probablement pas les informations de débogage écrites par ce pilote.

À compter de la version 1.3 du KIT de développement logiciel (SDK) Java 2, Version 1.3, cette méthode vérifie qu’il existe un SQLPermission objet avant de définir le flux de journalisation. Si une SecurityManager méthode existe et que sa checkPermission méthode refuse de définir l’enregistreur de journaux, cette méthode lève un java.lang.SecurityException.

Ajouté dans la version 1.2.

Java documentation pour java.sql.DriverManager.setLogWriter(java.io.PrintWriter).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à