PostGIS  2.4.9dev-r@@SVN_REVISION@@

◆ lwnotice()

void lwnotice ( const char *  fmt,
  ... 
)

Write a notice out to the notice handler.

Uses standard printf() substitutions. Use for messages you always want output. For debugging, use LWDEBUG() or LWDEBUGF().

Definition at line 177 of file lwutil.c.

References pixval::fmt.

Referenced by _lwt_AddLineEdge(), _lwt_CheckEdgeCrossing(), _lwt_EdgeMotionArea(), _lwt_GetEqualEdge(), clamp_srid(), cu_twkb(), cu_twkb_idlist(), getPoint2d_p(), getPoint3dm_p(), getPoint3dz_p(), getPoint4d_p(), init_geos_cluster_suite(), lw_dist3d_distanceline(), lw_dist3d_distancepoint(), lwcircstring_construct(), lwcollection_wrapx(), lwgeom_buildarea(), lwgeom_centroid(), lwgeom_clip_by_rect(), lwgeom_clip_to_ordinate_range(), lwgeom_cpa_within(), lwgeom_delaunay_triangulation(), lwgeom_difference(), LWGEOM_GEOS_buildArea(), LWGEOM_GEOS_makeValid(), LWGEOM_GEOS_makeValidPolygon(), lwgeom_geos_noop(), lwgeom_intersection(), lwgeom_is_simple(), lwgeom_is_trajectory(), lwgeom_linemerge(), lwgeom_maxdistance3d_tolerance(), lwgeom_mindistance3d_tolerance(), lwgeom_normalize(), lwgeom_offsetcurve(), lwgeom_remove_repeated_points(), lwgeom_sharedpaths(), lwgeom_snap(), lwgeom_split_wrapx(), lwgeom_symdifference(), lwgeom_unaryunion(), lwgeom_union(), lwgeom_voronoi_diagram(), lwline_is_trajectory(), lwpoly_to_points(), lwt_AddPoint(), lwt_ChangeEdgeGeom(), lwt_FreeTopology(), lwt_GetEdgeByPoint(), lwt_GetFaceByPoint(), point4d_transform(), printBOX3D(), printLWCIRCSTRING(), printLWLINE(), printLWPOINT(), printLWPOLY(), printLWPSURFACE(), printLWTIN(), printLWTRIANGLE(), printPA(), SFCGAL2LWGEOM(), and ST_ClusterDBSCAN().

178 {
179  va_list ap;
180 
181  va_start(ap, fmt);
182 
183  /* Call the supplied function */
184  (*lwnotice_var)(fmt, ap);
185 
186  va_end(ap);
187 }
def fmt
Definition: pixval.py:92