| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -41,12 +41,14 @@ Authentication and Configuration | |||
| 41 | 41 | .. literalinclude:: snippets.py | |
| 42 | 42 | :start-after: [START client_create_default] | |
| 43 | 43 | :end-before: [END client_create_default] | |
| 44 | + :dedent: 4 | ||
| 44 | 45 | ||
| 45 | 46 | or pass in ``credentials`` and ``project`` explicitly | |
| 46 | 47 | ||
| 47 | 48 | .. literalinclude:: snippets.py | |
| 48 | 49 | :start-after: [START client_create_explicit] | |
| 49 | 50 | :end-before: [END client_create_explicit] | |
| 51 | + :dedent: 4 | ||
| 50 | 52 | ||
| 51 | 53 | ||
| 52 | 54 | Writing log entries | |
@@ -59,18 +61,21 @@ which to associate the entries: | |||
| 59 | 61 | .. literalinclude:: snippets.py | |
| 60 | 62 | :start-after: [START logger_create] | |
| 61 | 63 | :end-before: [END logger_create] | |
| 64 | + :dedent: 4 | ||
| 62 | 65 | ||
| 63 | 66 | Write a simple text entry to the logger. | |
| 64 | 67 | ||
| 65 | 68 | .. literalinclude:: snippets.py | |
| 66 | 69 | :start-after: [START logger_log_text] | |
| 67 | 70 | :end-before: [END logger_log_text] | |
| 71 | + :dedent: 4 | ||
| 68 | 72 | ||
| 69 | 73 | Write a dictionary entry to the logger. | |
| 70 | 74 | ||
| 71 | 75 | .. literalinclude:: snippets.py | |
| 72 | 76 | :start-after: [START logger_log_struct] | |
| 73 | 77 | :end-before: [END logger_log_struct] | |
| 78 | + :dedent: 4 | ||
| 74 | 79 | ||
| 75 | 80 | ||
| 76 | 81 | Retrieving log entries | |
@@ -81,12 +86,14 @@ Fetch entries for the default project. | |||
| 81 | 86 | .. literalinclude:: snippets.py | |
| 82 | 87 | :start-after: [START client_list_entries_default] | |
| 83 | 88 | :end-before: [END client_list_entries_default] | |
| 89 | + :dedent: 4 | ||
| 84 | 90 | ||
| 85 | 91 | Fetch entries across multiple projects. | |
| 86 | 92 | ||
| 87 | 93 | .. literalinclude:: snippets.py | |
| 88 | 94 | :start-after: [START client_list_entries_multi_project] | |
| 89 | 95 | :end-before: [END client_list_entries_multi_project] | |
| 96 | + :dedent: 4 | ||
| 90 | 97 | ||
| 91 | 98 | Filter entries retrieved using the `Advanced Logs Filters`_ syntax | |
| 92 | 99 | ||
@@ -97,24 +104,28 @@ Fetch entries for the default project. | |||
| 97 | 104 | .. literalinclude:: snippets.py | |
| 98 | 105 | :start-after: [START client_list_entries_filter] | |
| 99 | 106 | :end-before: [END client_list_entries_filter] | |
| 107 | + :dedent: 4 | ||
| 100 | 108 | ||
| 101 | 109 | Sort entries in descending timestamp order. | |
| 102 | 110 | ||
| 103 | 111 | .. literalinclude:: snippets.py | |
| 104 | 112 | :start-after: [START client_list_entries_order_by] | |
| 105 | 113 | :end-before: [END client_list_entries_order_by] | |
| 114 | + :dedent: 4 | ||
| 106 | 115 | ||
| 107 | 116 | Retrieve entries in batches of 10, iterating until done. | |
| 108 | 117 | ||
| 109 | 118 | .. literalinclude:: snippets.py | |
| 110 | 119 | :start-after: [START client_list_entries_paged] | |
| 111 | 120 | :end-before: [END client_list_entries_paged] | |
| 121 | + :dedent: 4 | ||
| 112 | 122 | ||
| 113 | 123 | Retrieve entries for a single logger, sorting in descending timestamp order: | |
| 114 | 124 | ||
| 115 | 125 | .. literalinclude:: snippets.py | |
| 116 | 126 | :start-after: [START logger_list_entries] | |
| 117 | 127 | :end-before: [END logger_list_entries] | |
| 128 | + :dedent: 4 | ||
| 118 | 129 | ||
| 119 | 130 | ||
| 120 | 131 | Delete all entries for a logger | |
@@ -123,6 +134,7 @@ Delete all entries for a logger | |||
| 123 | 134 | .. literalinclude:: snippets.py | |
| 124 | 135 | :start-after: [START logger_delete] | |
| 125 | 136 | :end-before: [END logger_delete] | |
| 137 | + :dedent: 8 | ||
| 126 | 138 | ||
| 127 | 139 | ||
| 128 | 140 | Manage log metrics | |
@@ -136,30 +148,35 @@ List all metrics for a project: | |||
| 136 | 148 | .. literalinclude:: snippets.py | |
| 137 | 149 | :start-after: [START client_list_metrics] | |
| 138 | 150 | :end-before: [END client_list_metrics] | |
| 151 | + :dedent: 4 | ||
| 139 | 152 | ||
| 140 | 153 | Create a metric: | |
| 141 | 154 | ||
| 142 | 155 | .. literalinclude:: snippets.py | |
| 143 | 156 | :start-after: [START metric_create] | |
| 144 | 157 | :end-before: [END metric_create] | |
| 158 | + :dedent: 4 | ||
| 145 | 159 | ||
| 146 | 160 | Refresh local information about a metric: | |
| 147 | 161 | ||
| 148 | 162 | .. literalinclude:: snippets.py | |
| 149 | 163 | :start-after: [START metric_reload] | |
| 150 | 164 | :end-before: [END metric_reload] | |
| 165 | + :dedent: 4 | ||
| 151 | 166 | ||
| 152 | 167 | Update a metric: | |
| 153 | 168 | ||
| 154 | 169 | .. literalinclude:: snippets.py | |
| 155 | 170 | :start-after: [START metric_update] | |
| 156 | 171 | :end-before: [END metric_update] | |
| 172 | + :dedent: 4 | ||
| 157 | 173 | ||
| 158 | 174 | Delete a metric: | |
| 159 | 175 | ||
| 160 | 176 | .. literalinclude:: snippets.py | |
| 161 | 177 | :start-after: [START metric_delete] | |
| 162 | 178 | :end-before: [END metric_delete] | |
| 179 | + :dedent: 4 | ||
| 163 | 180 | ||
| 164 | 181 | Export log entries using sinks | |
| 165 | 182 | ------------------------------ | |
@@ -181,12 +198,14 @@ Add ``cloud-logs@google.com`` as the owner of the bucket: | |||
| 181 | 198 | .. literalinclude:: snippets.py | |
| 182 | 199 | :start-after: [START sink_bucket_permissions] | |
| 183 | 200 | :end-before: [END sink_bucket_permissions] | |
| 201 | + :dedent: 4 | ||
| 184 | 202 | ||
| 185 | 203 | Create a Cloud Storage sink: | |
| 186 | 204 | ||
| 187 | 205 | .. literalinclude:: snippets.py | |
| 188 | 206 | :start-after: [START sink_storage_create] | |
| 189 | 207 | :end-before: [END sink_storage_create] | |
| 208 | + :dedent: 4 | ||
| 190 | 209 | ||
| 191 | 210 | ||
| 192 | 211 | Export to BigQuery | |
@@ -202,12 +221,14 @@ See: `Setting permissions for BigQuery`_ | |||
| 202 | 221 | .. literalinclude:: snippets.py | |
| 203 | 222 | :start-after: [START sink_dataset_permissions] | |
| 204 | 223 | :end-before: [END sink_dataset_permissions] | |
| 224 | + :dedent: 4 | ||
| 205 | 225 | ||
| 206 | 226 | Create a BigQuery sink: | |
| 207 | 227 | ||
| 208 | 228 | .. literalinclude:: snippets.py | |
| 209 | 229 | :start-after: [START sink_bigquery_create] | |
| 210 | 230 | :end-before: [END sink_bigquery_create] | |
| 231 | + :dedent: 4 | ||
| 211 | 232 | ||
| 212 | 233 | ||
| 213 | 234 | Export to Pub/Sub | |
@@ -223,12 +244,14 @@ See: `Setting permissions for Pub/Sub`_ | |||
| 223 | 244 | .. literalinclude:: snippets.py | |
| 224 | 245 | :start-after: [START sink_topic_permissions] | |
| 225 | 246 | :end-before: [END sink_topic_permissions] | |
| 247 | + :dedent: 4 | ||
| 226 | 248 | ||
| 227 | 249 | Create a Cloud Pub/Sub sink: | |
| 228 | 250 | ||
| 229 | 251 | .. literalinclude:: snippets.py | |
| 230 | 252 | :start-after: [START sink_pubsub_create] | |
| 231 | 253 | :end-before: [END sink_pubsub_create] | |
| 254 | + :dedent: 4 | ||
| 232 | 255 | ||
| 233 | 256 | Manage Sinks | |
| 234 | 257 | ~~~~~~~~~~~~ | |
@@ -238,24 +261,28 @@ List all sinks for a project: | |||
| 238 | 261 | .. literalinclude:: snippets.py | |
| 239 | 262 | :start-after: [START client_list_sinks] | |
| 240 | 263 | :end-before: [END client_list_sinks] | |
| 264 | + :dedent: 4 | ||
| 241 | 265 | ||
| 242 | 266 | Refresh local information about a sink: | |
| 243 | 267 | ||
| 244 | 268 | .. literalinclude:: snippets.py | |
| 245 | 269 | :start-after: [START sink_reload] | |
| 246 | 270 | :end-before: [END sink_reload] | |
| 271 | + :dedent: 4 | ||
| 247 | 272 | ||
| 248 | 273 | Update a sink: | |
| 249 | 274 | ||
| 250 | 275 | .. literalinclude:: snippets.py | |
| 251 | 276 | :start-after: [START sink_update] | |
| 252 | 277 | :end-before: [END sink_update] | |
| 278 | + :dedent: 4 | ||
| 253 | 279 | ||
| 254 | 280 | Delete a sink: | |
| 255 | 281 | ||
| 256 | 282 | .. literalinclude:: snippets.py | |
| 257 | 283 | :start-after: [START sink_delete] | |
| 258 | 284 | :end-before: [END sink_delete] | |
| 285 | + :dedent: 4 | ||
| 259 | 286 | ||
| 260 | 287 | Integration with Python logging module | |
| 261 | 288 | -------------------------------------- | |
@@ -268,6 +295,7 @@ To automatically pick the default for your current environment, use | |||
| 268 | 295 | .. literalinclude:: snippets.py | |
| 269 | 296 | :start-after: [START create_default_handler] | |
| 270 | 297 | :end-before: [END create_default_handler] | |
| 298 | + :dedent: 4 | ||
| 271 | 299 | ||
| 272 | 300 | It is also possible to attach the handler to the root Python logger, so that | |
| 273 | 301 | for example a plain ``logging.warn`` call would be sent to Stackdriver Logging, | |
@@ -278,6 +306,7 @@ to configure this automatically. | |||
| 278 | 306 | .. literalinclude:: snippets.py | |
| 279 | 307 | :start-after: [START setup_logging] | |
| 280 | 308 | :end-before: [END setup_logging] | |
| 309 | + :dedent: 4 | ||
| 281 | 310 | ||
| 282 | 311 | .. note:: | |
| 283 | 312 | ||
@@ -289,6 +318,7 @@ You can also exclude certain loggers: | |||
| 289 | 318 | .. literalinclude:: snippets.py | |
| 290 | 319 | :start-after: [START setup_logging_excludes] | |
| 291 | 320 | :end-before: [END setup_logging_excludes] | |
| 321 | + :dedent: 4 | ||
| 292 | 322 | ||
| 293 | 323 | Cloud Logging Handler | |
| 294 | 324 | ~~~~~~~~~~~~~~~~~~~~~ | |
@@ -302,6 +332,7 @@ which will write directly to the API. | |||
| 302 | 332 | .. literalinclude:: snippets.py | |
| 303 | 333 | :start-after: [START create_cloud_handler] | |
| 304 | 334 | :end-before: [END create_cloud_handler] | |
| 335 | + :dedent: 4 | ||
| 305 | 336 | ||
| 306 | 337 | .. note:: | |
| 307 | 338 | ||
@@ -317,6 +348,7 @@ of the Python logger will be included in the structured log entry under the | |||
| 317 | 348 | .. literalinclude:: snippets.py | |
| 318 | 349 | :start-after: [START create_named_handler] | |
| 319 | 350 | :end-before: [END create_named_handler] | |
| 351 | + :dedent: 4 | ||
| 320 | 352 | ||
| 321 | 353 | Cloud Logging Handler transports | |
| 322 | 354 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -26,7 +26,7 @@ def docs(session): | |||
| 26 | 26 | ||
| 27 | 27 | # Install Sphinx and also all of the google-cloud-* packages. | |
| 28 | 28 | session.chdir(os.path.realpath(os.path.dirname(__file__))) | |
| 29 | - session.install('sphinx', 'sphinx_rtd_theme') | ||
| 29 | + session.install('Sphinx >= 1.6.2', 'sphinx_rtd_theme') | ||
| 30 | 30 | session.install( | |
| 31 | 31 | 'core/', 'bigquery/', 'bigtable/', 'datastore/', 'dns/', 'language/', | |
| 32 | 32 | 'logging/', 'error_reporting/', 'monitoring/', 'pubsub/', | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -226,6 +226,7 @@ def topic(self, name, timestamp_messages=False): | |||
| 226 | 226 | .. literalinclude:: snippets.py | |
| 227 | 227 | :start-after: [START client_topic] | |
| 228 | 228 | :end-before: [END client_topic] | |
| 229 | + :dedent: 4 | ||
| 229 | 230 | ||
| 230 | 231 | :type name: str | |
| 231 | 232 | :param name: the name of the topic to be constructed. | |
@@ -248,6 +249,7 @@ def subscription(self, name, ack_deadline=None, push_endpoint=None, | |||
| 248 | 249 | .. literalinclude:: snippets.py | |
| 249 | 250 | :start-after: [START client_subscription] | |
| 250 | 251 | :end-before: [END client_subscription] | |
| 252 | + :dedent: 4 | ||
| 251 | 253 | ||
| 252 | 254 | :type name: str | |
| 253 | 255 | :param name: the name of the subscription to be constructed. | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -442,6 +442,7 @@ def download_to_file(self, file_obj, client=None): | |||
| 442 | 442 | .. literalinclude:: snippets.py | |
| 443 | 443 | :start-after: [START download_to_file] | |
| 444 | 444 | :end-before: [END download_to_file] | |
| 445 | + :dedent: 4 | ||
| 445 | 446 | ||
| 446 | 447 | The ``encryption_key`` should be a str or bytes with a length of at | |
| 447 | 448 | least 32. | |
@@ -843,6 +844,7 @@ def upload_from_file(self, file_obj, rewind=False, size=None, | |||
| 843 | 844 | .. literalinclude:: snippets.py | |
| 844 | 845 | :start-after: [START upload_from_file] | |
| 845 | 846 | :end-before: [END upload_from_file] | |
| 847 | + :dedent: 4 | ||
| 846 | 848 | ||
| 847 | 849 | The ``encryption_key`` should be a str or bytes with a length of at | |
| 848 | 850 | least 32. | |
| Back | FazBrowse Home | New Git URL |
0 commit comments