diff options
Diffstat (limited to 'OpenSim/Framework/Data/ILogData.cs')
-rw-r--r-- | OpenSim/Framework/Data/ILogData.cs | 180 |
1 files changed, 90 insertions, 90 deletions
diff --git a/OpenSim/Framework/Data/ILogData.cs b/OpenSim/Framework/Data/ILogData.cs index 059fef5..a827c0c 100644 --- a/OpenSim/Framework/Data/ILogData.cs +++ b/OpenSim/Framework/Data/ILogData.cs | |||
@@ -1,90 +1,90 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) Contributors, http://www.openmetaverse.org/ | 2 | * Copyright (c) Contributors, http://www.openmetaverse.org/ |
3 | * See CONTRIBUTORS.TXT for a full list of copyright holders. | 3 | * See CONTRIBUTORS.TXT for a full list of copyright holders. |
4 | * | 4 | * |
5 | * Redistribution and use in source and binary forms, with or without | 5 | * Redistribution and use in source and binary forms, with or without |
6 | * modification, are permitted provided that the following conditions are met: | 6 | * modification, are permitted provided that the following conditions are met: |
7 | * * Redistributions of source code must retain the above copyright | 7 | * * Redistributions of source code must retain the above copyright |
8 | * notice, this list of conditions and the following disclaimer. | 8 | * notice, this list of conditions and the following disclaimer. |
9 | * * Redistributions in binary form must reproduce the above copyright | 9 | * * Redistributions in binary form must reproduce the above copyright |
10 | * notice, this list of conditions and the following disclaimer in the | 10 | * notice, this list of conditions and the following disclaimer in the |
11 | * documentation and/or other materials provided with the distribution. | 11 | * documentation and/or other materials provided with the distribution. |
12 | * * Neither the name of the OpenSim Project nor the | 12 | * * Neither the name of the OpenSim Project nor the |
13 | * names of its contributors may be used to endorse or promote products | 13 | * names of its contributors may be used to endorse or promote products |
14 | * derived from this software without specific prior written permission. | 14 | * derived from this software without specific prior written permission. |
15 | * | 15 | * |
16 | * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS AND ANY | 16 | * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS AND ANY |
17 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | 17 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
18 | * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | 18 | * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
19 | * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY | 19 | * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY |
20 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | 20 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES |
21 | * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | 21 | * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |
22 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | 22 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
23 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 23 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
24 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | 24 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
25 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 25 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
26 | * | 26 | * |
27 | */ | 27 | */ |
28 | namespace OpenSim.Framework.Data | 28 | namespace OpenSim.Framework.Data |
29 | { | 29 | { |
30 | /// <summary> | 30 | /// <summary> |
31 | /// The severity of an individual log message | 31 | /// The severity of an individual log message |
32 | /// </summary> | 32 | /// </summary> |
33 | public enum LogSeverity : int | 33 | public enum LogSeverity : int |
34 | { | 34 | { |
35 | /// <summary> | 35 | /// <summary> |
36 | /// Critical: systems failure | 36 | /// Critical: systems failure |
37 | /// </summary> | 37 | /// </summary> |
38 | CRITICAL = 1, | 38 | CRITICAL = 1, |
39 | /// <summary> | 39 | /// <summary> |
40 | /// Major: warning prior to systems failure | 40 | /// Major: warning prior to systems failure |
41 | /// </summary> | 41 | /// </summary> |
42 | MAJOR = 2, | 42 | MAJOR = 2, |
43 | /// <summary> | 43 | /// <summary> |
44 | /// Medium: an individual non-critical task failed | 44 | /// Medium: an individual non-critical task failed |
45 | /// </summary> | 45 | /// </summary> |
46 | MEDIUM = 3, | 46 | MEDIUM = 3, |
47 | /// <summary> | 47 | /// <summary> |
48 | /// Low: Informational warning | 48 | /// Low: Informational warning |
49 | /// </summary> | 49 | /// </summary> |
50 | LOW = 4, | 50 | LOW = 4, |
51 | /// <summary> | 51 | /// <summary> |
52 | /// Info: Information | 52 | /// Info: Information |
53 | /// </summary> | 53 | /// </summary> |
54 | INFO = 5, | 54 | INFO = 5, |
55 | /// <summary> | 55 | /// <summary> |
56 | /// Verbose: Debug Information | 56 | /// Verbose: Debug Information |
57 | /// </summary> | 57 | /// </summary> |
58 | VERBOSE = 6 | 58 | VERBOSE = 6 |
59 | } | 59 | } |
60 | 60 | ||
61 | /// <summary> | 61 | /// <summary> |
62 | /// An interface to a LogData storage system | 62 | /// An interface to a LogData storage system |
63 | /// </summary> | 63 | /// </summary> |
64 | public interface ILogData | 64 | public interface ILogData |
65 | { | 65 | { |
66 | void saveLog(string serverDaemon, string target, string methodCall, string arguments, int priority,string logMessage); | 66 | void saveLog(string serverDaemon, string target, string methodCall, string arguments, int priority,string logMessage); |
67 | /// <summary> | 67 | /// <summary> |
68 | /// Initialises the interface | 68 | /// Initialises the interface |
69 | /// </summary> | 69 | /// </summary> |
70 | void Initialise(); | 70 | void Initialise(); |
71 | 71 | ||
72 | /// <summary> | 72 | /// <summary> |
73 | /// Closes the interface | 73 | /// Closes the interface |
74 | /// </summary> | 74 | /// </summary> |
75 | void Close(); | 75 | void Close(); |
76 | 76 | ||
77 | /// <summary> | 77 | /// <summary> |
78 | /// The plugin being loaded | 78 | /// The plugin being loaded |
79 | /// </summary> | 79 | /// </summary> |
80 | /// <returns>A string containing the plugin name</returns> | 80 | /// <returns>A string containing the plugin name</returns> |
81 | string getName(); | 81 | string getName(); |
82 | 82 | ||
83 | /// <summary> | 83 | /// <summary> |
84 | /// The plugins version | 84 | /// The plugins version |
85 | /// </summary> | 85 | /// </summary> |
86 | /// <returns>A string containing the plugin version</returns> | 86 | /// <returns>A string containing the plugin version</returns> |
87 | string getVersion(); | 87 | string getVersion(); |
88 | } | 88 | } |
89 | 89 | ||
90 | } | 90 | } |