*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Thu, 25 Sep 2008 10:35:09 +0200
changeset 8279 f1fa62379064
parent 8278 b2d89603afb4
child 8280 e4c657f68676
*** empty log message ***
AbstractSettingsApplication.st
--- a/AbstractSettingsApplication.st	Thu Sep 25 10:34:51 2008 +0200
+++ b/AbstractSettingsApplication.st	Thu Sep 25 10:35:09 2008 +0200
@@ -195,7 +195,7 @@
 AbstractSettingsApplication subclass:#SQLServerSettingsAppl
 	instanceVariableNames:'sqlServerEnabled sqlSmalltalkServerEnabled sqlLogging
 		sqlDataLogging sqlErrorLogging hasSQLServer sqlErrorDebugging
-		sqlServerPort'
+		sqlServerPort sqlStatementLogging'
 	classVariableNames:''
 	poolDictionaries:''
 	privateIn:AbstractSettingsApplication
@@ -8933,6 +8933,24 @@
                     extent: (Point 600 25)
                   )
                  (ViewSpec
+                    name: 'LogDataBox'
+                    component: 
+                   (SpecCollection
+                      collection: (
+                       (CheckBoxSpec
+                          label: 'Log Data'
+                          name: 'LogDataCheckBox'
+                          layout: (LayoutFrame 25 0 0 0 -5 1 22 0)
+                          enableChannel: sqlServerEnabled
+                          model: sqlDataLogging
+                          translateLabel: true
+                        )
+                       )
+                     
+                    )
+                    extent: (Point 600 23)
+                  )
+                 (ViewSpec
                     name: 'LogRequestsBox'
                     component: 
                    (SpecCollection
@@ -8951,22 +8969,22 @@
                     extent: (Point 600 24)
                   )
                  (ViewSpec
-                    name: 'LogDataBox'
+                    name: 'LogSQLBox'
                     component: 
                    (SpecCollection
                       collection: (
                        (CheckBoxSpec
-                          label: 'Log Data'
-                          name: 'LogDataCheckBox'
+                          label: 'Log SQL'
+                          name: 'CheckBox1'
                           layout: (LayoutFrame 25 0 0 0 -5 1 22 0)
                           enableChannel: sqlServerEnabled
-                          model: sqlDataLogging
-                          translateLabel: true
-                        )
-                       )
-                     
-                    )
-                    extent: (Point 600 23)
+                          model: sqlStatementLogging
+                          translateLabel: true
+                        )
+                       )
+                     
+                    )
+                    extent: (Point 600 24)
                   )
                  (ViewSpec
                     name: 'DebugErrorsBox'
@@ -9016,8 +9034,6 @@
          
         )
       )
-
-    "Modified: / 25-01-2007 / 17:48:20 / cg"
 ! !
 
 !AbstractSettingsApplication::SQLServerSettingsAppl methodsFor:'actions'!
@@ -9030,6 +9046,7 @@
         self sqlServerEnabled value:sqlServerClass serverRunning.
         self sqlSmalltalkServerEnabled value:sqlServerClass isSmalltalkServerEnabled.
         self sqlLogging value:sqlServerClass isLogging.
+        self sqlStatementLogging value:sqlServerClass isSQLLogging.
         self sqlErrorLogging value:sqlServerClass isErrorLogging.
         self sqlDataLogging value:sqlServerClass isDataLogging.
         self sqlErrorDebugging value:sqlServerClass isErrorCatching not.
@@ -9038,6 +9055,7 @@
         self sqlServerEnabled value:false.
         self sqlSmalltalkServerEnabled value:false.
         self sqlLogging value:false.
+        self sqlStatementLogging value:false.
         self sqlErrorLogging value:false.
         self sqlDataLogging value:false.
         self sqlErrorDebugging value:false.
@@ -9059,6 +9077,7 @@
 
     sqlServerClass defaultPort:port.
     sqlServerClass logging:self sqlLogging value.
+    sqlServerClass sqlLogging:self sqlStatementLogging value.
     sqlServerClass errorLogging:self sqlErrorLogging value.
     sqlServerClass dataLogging:self sqlDataLogging value.
     sqlServerClass errorCatching:(self sqlErrorDebugging value not).
@@ -9142,6 +9161,14 @@
         sqlSmalltalkServerEnabled onChangeSend:#sqlSmalltalkServerEnabledChanged to:self
     ].
     ^ sqlSmalltalkServerEnabled.
+!
+
+sqlStatementLogging
+    sqlStatementLogging isNil ifTrue:[
+        sqlStatementLogging := true asValue.
+        sqlStatementLogging onChangeSend:#updateModifiedChannel to:self
+    ].
+    ^ sqlStatementLogging.
 ! !
 
 !AbstractSettingsApplication::SQLServerSettingsAppl methodsFor:'change & update'!
@@ -9186,6 +9213,7 @@
     sqlServerClass serverRunning ifTrue:[
         self sqlSmalltalkServerEnabled value ~= sqlServerClass isSmalltalkServerEnabled ifTrue:[^ true].
         self sqlLogging value ~= sqlServerClass isLogging ifTrue:[^ true].
+        self sqlStatementLogging value ~= sqlServerClass isSQLLogging ifTrue:[^ true].
         self sqlErrorLogging value ~= sqlServerClass isErrorLogging ifTrue:[^ true].
         self sqlDataLogging value ~= sqlServerClass isDataLogging ifTrue:[^ true].
         self sqlErrorDebugging value ~= sqlServerClass isErrorCatching not ifTrue:[^ true].
@@ -14718,5 +14746,5 @@
 !AbstractSettingsApplication class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/AbstractSettingsApplication.st,v 1.301 2008-09-22 11:31:21 cg Exp $'
-! !
+    ^ '$Header: /cvs/stx/stx/libtool/AbstractSettingsApplication.st,v 1.302 2008-09-25 08:35:09 cg Exp $'
+! !